-
Notifications
You must be signed in to change notification settings - Fork 9.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Paypal Pro currency issue #7977
Comments
Have you used different Paypal Pro accounts for websites? |
Yes, each website has its own paypal pro account. Each account's primary currency is CAD. I can confirm that the client is charged by USD. |
I'm having the same issue, except it's charging in USD for all websites. I called PayPal and they said it's an issue with the API call. I ran the debug in my PayPal settings and I have confirmed that when I use PayPal Express checkout, the API call specifies the CAD currency and the end result is that it works correctly. On the other hand, when I use Website Payments Pro, it doesn't doesn't specify any currency at all during the API call and the customer is charged in USD. Could this be the issue? |
Referenced in 1c7f70d app/code/Magento/Paypal/Test/Unit/Model/Payflow/TransparentTest.php Maybe if we (Canadian Sellers) change that line to read CAD, the correct currency will be sent? |
@gooki That's good thinking but sadly I already tried that with no luck. |
There has been a lot of communication on this subject using issue #6929 and there is a lot of missing information on this thread. To provide an update for anyone new that can help us or is experiencing the same issue, here is a summary.
Ultimately, we need to find a way to charge credit cards on our websites in our own currency. All help is greatly appreciated! |
@supanatral +1 |
@HongMarketingInc did you resolve this? @gooki the API call does a $0 charge and to see if the credit card is approved, it will do a second API call with the final amount. This seems overly redundant to me but it does work. |
@gooki I've posted an ad on Upwork to hire a developer to fix this issue. I hope to report back with the coding changes required. |
@supanatral great let me know how much it will be or a link to the ad, I can share the cost if necessary |
@gooki you are a gentleman and a scholar! No worries though :) I just finished hiring the developer about 1hr ago who will start working on the issue in about 12 hours from now. I've asked him to report his finding and big fix on Github so the entire community can benefit. |
@supanatral sweet, can't wait |
@supanatral Any news on this buddy? |
No update on the developers side. Hope to have an update soon on that. I tried setting up a new v2.1.4 dev test site with sample data and tried it out without the use of 3rd party plugins. I changed the currency to CAD and setup PayPal. In the end, the API call didn't call for the CAD currency and it was still billed in USD. |
I just discovered another thread regarding this issue and it appears that the person found a temporary work around #7719 I don't have time to test it because I'm about to run out |
Hi, That fix did change my currency to CAD but I still get an error and in my payflow logs see that it is authorising with $0.00 amount. Any ideas why it would do that? |
@hubaig great to hear it worked. I tried finding a better solution but so far I've been unable to. Magento authorizes $0 to make sure the credit card is valid. Once it gets a confirmation it's valid, it sends the full amount of the order. There's no doubt that it's overly redundant but it works so I cannot complain |
@supanatral I am actually trying to make a sale not an authorizaiton. My Payment Action: is set to Sale in Magento. Not sure why it is authorizing instead of a sale. Any ideas? |
@supanatral Has your programmer fixed it? |
@hubaig My payment is set to sale as well. It appears to authorize $0 and when it gets approved, it charges the full amount. As I said, there's no doubt this is incredibly redundant and very much unnecessary but at least it works. My programmer hasn't seemed to figure out the fix as of yet :S |
Mine never ends up creating a sale. Just gives up at authorization. |
@hubaig Strange! Does your front end supporting both PayPal express checkout AND PayPal website payments pro? I'm not looking at the config interface but are you sure that both payment methods (express and payments pro) are set to "sale"? Sorry if my reply is overly basic. |
yes they both are set to sale. I am updating to 2.1.5 as it just came out. Lets see if it fixes anything. |
Hi @HongMarketingInc , thank you for your report. |
Thank you @engcom-backlog-nazar for labeling this issue looking forward for the fix soon. |
Any updates please? |
Tested in version 2.3.0, issue hasn't been fixed. |
✅ Jira issue https://jira.corp.magento.com/browse/AC-992 is successfully created for this GitHub issue. |
✅ Confirmed by @engcom-November. Thank you for verifying the issue. |
Preconditions
Steps to reproduce
Expected result
Actual result
The text was updated successfully, but these errors were encountered: