After a call with a PayPal integration engineer I finally figured it out! The Skip Order Review Step only works when customers first work their way through the Magento checkout flow, then when they get to the Payment Method option select PayPal. In this case if you have Skip Order Review Step set to Yes it will indeed skip a final confirmation step on ...
After some R&D I got the solution myself.
First I created a class in my module:
public function __construct(
$this->vault = $vault
public function mymethod($payment,$amount)
Update your payment settings by completing the following steps.
Select Configure under Payflow Pro.
Select Basic Settings - PayPal Express Checkout to show more options.
Select Advanced Settings to show even more options.
Select the Payment Applicable From dropdown and choose "Specific Countries".
De-select all countries in the Countries Payment Applicable ...
I have got response from paypal support team and they had an issue whereby some of the processed transaction is not appearing in their PayPal account.
their developers fixed it and it's working properly now.
I am posting answer so it may help someone in future.
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 ...
PayPal doing the following math: Subtotal + Tax - Discount and receive a Total based on this calculation. While all the figures in Magento sales order are correct there is no way to properly send this amount combinations since PayPal expect calculations made based on prices excluding tax, not including (in your example discount is applied on amount including ...
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.
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 ...
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 ...
PayPal returned API error code 10548 - Invalid Configuration. This transaction cannot be processed.
This error usually occurs if you don't have a business account. You must have a business PayPal account within a PayPal Payments Pro-enabled country to use the Direct Payment API. The absence of a home or customer service phone number on your ...
Try the following (ordered by the effort it would take, if one step does not help you, take the next one)
Check the allowed countries that you can configure for each payment method in the admin backend.
Check the error logs (system.log, exception.log after enabling them)
Debug into the \Mage_Payment_Model_Method_Abstract::isAvailable() method ...
to add clarification to my comment above "But if you force people to have to checkout via the magento option by either registering or as a guest, then you lose customers because many just want to backout." - I have done split testing that customers who have to Register or checkout as a guest often times will leave your website because they don't like ...
But if you force people to have to checkout via the magento option by either registering or as a guest, then you lose customers because many just want to backout. Having the paypal button express checkout work the work it should ensures you keep your customers and make more sales.
I have also noticed that the paypal button does work if you offer free ...
Please enable the log for this and check what is showing in the error log while making paypal. May be you will get something from the paypal default magento error log. Please post the output so that i can look more into this.
Please go through the following links. Hope this will help you.
I am having a similar issue if you set Transfer line cart items to no for express checkout only the total should get passed to paypal from your website and paypal wont be doing any extra tax calculations and do the same for paypal pro. Though this option is not available for pro host solution.
What is happening is that paypal is working out the vat from £...
I think what has happened is that you have limited the payment methods to specific country addresses.
In the config section of the Magento admin you will find the tab Sales->Payment Methods. In here you can customize each payment method. One of the options on payment methods is to customize Payment from Specific Countries. I would suggest that your ...
Try the below code. It working Fine in my project
public function invoice($realOrderId)
$order = Mage::getModel('sales/order')->load($realOrderId);
Mage::throwException(Mage::helper('core')->__('Cannot create an invoice.'));
$invoice = Mage::getModel('sales/...