Hello,
When a user enters a bad CVV, I'd like my user to correct his/her CVV and proceed to payment.
However, they are unable to do so - here is what is happening:
- User enters payment details with CVV=901 and clicks "Pay"
- User sees the message "This transaction has been declined" (which is expected)
- User edits the CVV field and changes it to 900
- User clicks "Pay" again
- User is shown the message "Finger Print value is not valid"
To break ouf of this situation, users must click on "Cancel",
in which I can reload the page and get a new token.
But that isn't intutive for the user.
Here is what I'd like to achieve:
- User enters payment details with CVV=901 and clicks "Pay"
- User sees the message "This transaction has been declined" (which is expected)
(onReceiveCommunication triggered, Javascript fetches new Token from server)
- User edits the CVV field and changes it to 900
- User clicks "Pay" again
- Payment is processed
Any advice will be most welcome,
Thanks in advance for your help!
01-15-2019 05:12 PM
By the way, I generated a new signature key as explained here:
This time, the following happens:
- User enters payment details with CVV=901 and clicks "Pay"
- User sees the message "This transaction has been declined" (which is expected)
- User edits the CVV field and changes it to 900
- User clicks "Pay" again
- User is shown the message "Duplicate transaction"
So again, user must click "Cancel" and try again, which is intuitive.
01-15-2019 06:55 PM