Question

I have integrated Google Checkout to my portal & testing against sandbox using Server 2 Server Checkout using version 2.0. All successful credit card test cases are passing, however credit card test failure cases documented in https://developers.google.com/checkout/developer/Google_Checkout_HTML_API_Credit_Card_Test_Cases#test_case_failed_authorization are failing.

For Eg: if use AVS No Match MasterCard: 5106447623213738 as said in the URL, i expect Google Servers to reply with PAYMENT_DECLINED or authorization failed, but the callback is success & card is shown as charged. I tried other credit cards too in box all those cards are shown charged.

Note: This testing in done in google checkout sandbox (http://sandbox.google.com/checkout) & haven't gone live yet, but would like to test credit card failure test cases. I did lot of searching around to test failure cases but could not get around. Can someone tell me how to do ?

thanks

Was it helpful?

Solution

Your example of AVS NO MATCH is doing exactly what the test is supposed to do.

AVS No match

It is showing you that Google will allow certain transactions and let the merchant make the decison (assume risk) for the transaction. You will also notice that this transaction is not covered by Google's Payment Guarantee (which is why merchant assumes risk).

A transaction that is covered by Google Payment Guarantee will show:

covered by payment guarantee

The link you provided for AUTH DECLINE (Failed auth) is what you are looking for - re: Google will not let the transaction go through (e.g. VISA 4209, AUTH+DECLINE):

enter image description here

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top