-
Notifications
You must be signed in to change notification settings - Fork 9.4k
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
Payflo Pro Credit cards always Zero #3509
Comments
Hi @joebusby can you send a debug log for actions you tried to perform along with screenshots of configuration? |
Here is the debug showing the transaction amount as zero, config below 'request' => |
Hi, When you are using PayPal Payments Pro or Payflow Pro solution first request sent to PayPal intended for account verification. Account verification, also known as zero-amount authorizations, are used for verifying the validity of customer credit card information. You can find more information at PayPal documentation. |
Okay, but my business will not work if I never capture any transactions |
Another conversation with PayPal support, and they think the issue I am having may be related to the DNS resolution and network configuration. I will update after this is explored. |
I went back to Paypal and they again stated that the transaction amount is working with paypal express but my Magento 2.0 server is sending Zero for the amount. PayPal can do nothing to fix this, so the problem is a Bug. Please re-open this. Here is the incoming transaction for Paypal from my server: user Paypal Transaction ID: |
I set the default URLs in magento (mydomain.com)to match the DNS entry for the site and the problem still exists. When i go to http://mydomain.com the site is resolved from anywhere. It does not appear at this point to be DNS related, and that it works just fine with paypal express indicates that the problem is not a DNS problem. |
More info: The site has been upgraded twice starting at 2.0.0, (now 2.0.2) the second time from the command line since the web mechanism would not work properly after one upgrade. The sample data was loaded (mostly removed now) initially. Not sure if that helps any. . . |
Hi,
As i reviewed your incoming transaction from Paypal and it has different format from what we expect in our integration. |
So. . . I have requested that Paypal adjust my account to handle transparent redirect And: the Magento 2 cart needs to accommodate tokens to support this (maybe implemented already) And: the format of the PayPal incoming request should be corrected. Is that the correct assessment? Thanks for any help. |
Here is a link in Magento Community with others having the same problem: |
@joebusby Yes, thats right. Another issue you may face is that PayPal should be configured to use POST method to send verification transaction details instead of GET which is insecure(manager.paypal.com -> Service Settings -> Set Up -> set all return url methods to POST) and HTTPS should be enabled for Store. |
My phpinfo says: My site uses Https, and I have configured PayPal to "Enable Secure Token: Yes" if that is what you mean by HTTPS should be enabled for Store The settings you refer to are under "PayPal Hosted pages" and I have that working as a work-around using the "Payments Advanced" config. Do these "POST" settings affect PayPal PayFlo Pro? I was hoping to get the PayFlo Pro solution working. |
Hi @joebusby
Is request resolved already? Is something changed in logs? |
I changed the return URL to POST and I am still having the decline error when the payment did go through.. any help? |
I changed to "POST" on two places per: (manager.paypal.com -> Service Settings -> Set Up -> set all return url methods to POST) I requested that PayPal change my account to support "transparent redirect" and they said the would create a ticket and let me know when it was complete. I never heard back so I don't know what went on on that end, but I just tested my site using PayFlo Pro and it worked! The authorization did take several seconds with the spinner running, but the solution is much nicer than the "c" paypal box on my checkout page. Thanks to those who helped. If this remains a solid fix, it would be helpful to let the PayPal Techs know about the process to make it easier for others. |
We found out that we had the pricing precision on for 4 decimals, so the price that we were sending to PayPal was $5.7193 and PayPal was processing the payment and sending $5.72 back to Magento, and Magento then rejected the payment thinking it was incorrect.
|
I am sorry, but I have this issue too (Magento version 2.0.2) |
@OleksiyOleksiyovych 2.0.2 is working for me with changes above. I can't be sure what changes worked because I once it worked I don't want to experiment. |
Thank you! |
Just to add a note (since I just fixed it after 3 full days), renaming the tables and removing the table prefix solved the 400 error for me using PayFlow Pro. --> Same thing as other posts using BrainTree |
@gabriel-sf what do you mean "renaming the tables and removing the table prefix" We are trying to configure PayPal PayFlow Pro (test mode first) in our site and we are expecting the error of AMT 0.00 |
Hi @OleksiyOleksiyovych On 2 Sep 2016 5:36 AM, "Alejandro Marroni" notifications@github.com wrote:
|
If You do payment on test mode for Paypal Payflow then go then find |
@amarroni Hey, me too I tried everything in vain, did u find a fix for the problem, please? |
[TSG] Backporting for 2.2 (pr60) (2.2.8)
Please refer to this answer #3509: 2: still at the manager.paypal.com (if you get the Failed merchant rule check error with result code 117 ) |
Using PHP Version 5.6.17-0+deb8u1 on OpenVZ deb 8 Several cores and 3GB memory
The cart reports Zero dollars on all transactions. I have looked at the configuration several times and can't seem to find anything there (help here maybe). PayPal support says:
I tried different users to no avail. Does anyone have this working? Ideas?
The text was updated successfully, but these errors were encountered: