7

Error 10001 is an unhandled exception within the PayPal code. Basically, there's no better error message available. With that being said, on the sandbox there are three main issues causing error 10001: Temporary issue: Some issue is causing connection problems between different server pools or the database and the payment code cannot recover from the ...


3

That isn't the default behaviour with PayPal Standard. It should allow you to hit continue, be redirected to PayPal to complete, then return to the store for the success page. Are you by chance using PayPal Express - because that would alter the checkout flow completely. It should occur during the cart phase (not during checkout), where it redirects to ...


3

Magento sends notify_url for IPN messages which overrides IPN settings specified in your PayPal account. It seems that you have wrong url in your PP Profile - You can turn off IPN in the Profile and you will still receive IPNs from PayPal if using Magento. See more details on this in https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNSetup/ , ...


2

The Problem The problem you encounter is, that Paypal sends a wrong X-Frame-Options header. The allowed headers are: DENY A browser receiving content with this header field MUST NOT display this content in any frame. SAMEORIGIN A browser receiving content with this header field MUST NOT display this content in any frame from a page of different ...


2

If you do not want to have Paypal Express Checkout button displayed in the shopping cart you can turn it off in the Basic settings of Express Checkout. This will allow to have PayPal mark available on the Payments step only along with Pro. In this case customer will be forced to fill in all the fields before get to the payment page. Also in 1.9 you have an ...


2

Look under "Braintree" all the way to the right. There should be some blue text saying "Other Paypal Payment Solutions". Click that to expand a section where you'll see all the other PayPal solutions. See my screenshot below.


2

I assume that you're doing this on a Magento 2.x site? One of the key things that was done with Magento 2 was a streamlining of the checkout process. The less you need to ask for, the faster a customer can part with their money. So fields like name on card and credit card type were removed. And the system also uses assumes that your billing and shipping ...


2

If its an issue of PayPal express showing up when you dont want it to (because of both options enabled) and not being able to disable it specifically, then you can just display none on its class. Open the template/checkout/onepage/payment/methods.phtml Where it shows the <input> tag put inside id="payment_<?php echo $_code ?>" Then in css you ...


1

What we are doing for Website Payments Pro Hosted Solution is we retain cart items when user clicks on Continue button. However, it has some other issues. When user refreshes the page or visit any other page. Already created order stays in the system with Pending Payment status. We are using Amasty Abandoned Cart extension which sends abandoned cart emails ...


1

You need to contact your hosting provider. You can't change firewall settings unless you have your own dedicated server.


1

Are you by any chance running this on PHP7? If so, you might be looking at error due to order in which totals are calculated. If so, please refer to this.


1

I think the problem is that discount is calculated AFTER taxation, when paypal tries to calculate it BEFORE. I solved extending the Mage_Paypal_Model_Hostedpro_Request class and adding the hidden tax amount to the tax, resulting in protected function _getOrderData(Mage_Sales_Model_Order $order) { $request = array( 'subtotal' =&...


1

I checked if all credentials are correct. It's not working because of Magento latest patch release "SUPEE-8167". Hopefully it will help someone who is working on same issue.


1

Managed to get this working. Firstly, I hid Express checkout as SaveTheMage suggested above. Then, to show Standard I extended this file: app/code/core/Mage/Paypal/Model/Standard.php Then changed this method (line 185) from: public function isAvailable($quote = null) { if (parent::isAvailable($quote) && $this->getConfig()->...


Only top voted, non community-wiki answers of a minimum length are eligible