Posted: February 27, 2015 at 12:04 pm
|
We have been experiencing this issue for a few weeks now. A customer registers and pays with a credit or debit card through PayPal Payments Pro ( the only gateway we use) and gets a notification that their payment was declined. Sometimes they re-enter their payment information believing that they had mistyped some part of it. Then the payment may or may not be declined again. They then email us and I go into their registration details/transaction to find that the gateway responded a successful payment the first time but EE is showing it as a declined payment. People are understandably irritated at making double payments that we must refund. How is it that EE records a declined payment when (even in the EE environment) I can look at the transaction details and see it was a successful payement? Confused & Frustrated, |
Hi Chris, I am sorry that I do not know the answer to your question, and I am also very sorry that this is happening for you. I’ve checked with the dev team about this and they would like more information. You can fined more information about the errant transaction records by going to Event Espresso > Payment Methods and viewing the transaction logs. If you’d like one of the developers to have a look, you can send WordPress admin credentials via this secure form: |
|
|
Ok I looked at the transaction logs like you suggested. For some reason every transaction is listed there twice. |
|
Josh, I sentjust sent in the login detail for you or whomever may look at this. It has happened again this morning. |
Hi Chris, We looked at the payments, and in comparing the successful to the unsuccessful payments, the difference seems to be the CVV2 response: “M” (Address match) -> payment successfully updated vs “N” (No match) -> payment marked declined. https://developer.paypal.com/docs/classic/api/AVSResponseCodes/#id09C2G600BYE The thing is: PayPal had already marked it as a success, and charged the customer. You could check with PayPal to see if they have a setting on what to do if the CVV or AVS check fails (whether to accept the payment if these do not match the cardholder’s account info). Along with that, we’ll add a change to EE in one of the next updates to make it so EE just uses whatever PayPal indicates the payment status was (accepted vs declined) instead of taking into account the CCV check. |
|
The support post ‘Problems with PayPal Payments Pro gateway’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.