cancel
Showing results for 
Search instead for 
Did you mean: 

Accept Hosted (iframe/lightbox): How to recover from "Finger Print value is not valid"

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!

k_kiyokawa
Member
1 REPLY 1

By the way, I generated a new signature key as explained here:

https://community.developer.authorize.net/t5/Integration-and-Testing/API-hosted-form-can-t-post-afte...

 

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.

k_kiyokawa
Member