我已将Google Checkout集成到我的门户网站&使用版本2.0使用Server 2 Server Checkout对沙箱进行测试。所有成功的信用卡测试用例都已通过,但https://developers.google.com/checkout/developer/Google_Checkout_HTML_API_Credit_Card_Test_Cases#test_case_failed_authorization中记录的信用卡测试失败案例正在失败。
对于例如:如果在URL中使用AVS No Match MasterCard:5106447623213738,我希望Google服务器以PAYMENT_DECLINED回复或授权失败,但回调是成功&卡显示为已收费。我在盒子里也尝试了其他信用卡所有这些卡都显示收费。
注意:此测试在google checkout沙箱中完成(http://sandbox.google.com/checkout)&还没有上线,但想测试信用卡失败测试用例。我做了大量的搜索来测试失败的情况,但无法绕过。有人可以告诉我该怎么做吗?
感谢
答案 0 :(得分:1)
AVS NO MATCH
的例子正在完成测试应该做的事情。
它向您显示,Google将允许某些交易并让商家为交易做出决定(承担风险)。您还会注意到此次交易不包含在Google的付款担保中(这就是商家承担风险的原因)。
Google付款保证涵盖的交易将显示:
link you provided for AUTH DECLINE
(Failed auth)正是您所寻求的 - re:Google不会让交易通过(例如VISA 4209,AUTH + DECLINE):