php - 模拟 Amazon FPS 沙盒上的错误

标签 php amazon sandbox frame-rate

我已经设置了我的 Amazon 灵活支付沙盒帐户,并一直在使用 PHP 库来模拟接受付款等。

我只是想知道是否有人知道一种方法来模拟我预计会遇到的真实错误情况,例如当有人使用被拒绝的卡时会发生什么。

API 指南确实告诉您将返回哪些状态代码,有些东西告诉我我只需要相信它们,但我总是喜欢尽可能多地进行测试 :) 谢谢大家!

最佳答案

答案的链接在此处的评论中,但获得带有摘要的实际答案也无妨。在 advanced quick start guide 中有关于在测试沙箱中模拟错误条件的详细信息。 .

可以通过设置 SenderTokenId 的值来模拟以下错误:

Closed account: Z1LGRXR4HMDZBSFKXELA32KZASGWD8IHMHZCK4DETR784LDLD1GMFW4P3WT8VTGX

Email address not verified: E3FR7BARJV3PB631PMKV74PGKCJLBHI1Q1KMQN7BJ2JJICPDKN3N1CJIKFZ8D7NN

Suspended account: H216UECZ8ZM1G8G4QA3V7RKF8JDFZ9SI3SJAFSGUKBBNDHX1NVM8GUQRZNRNAHER

可以通过设置 RecipientTokenId 的值来模拟以下错误:

Closed account: P1LL7A1LHK935DBGI5NAYCXOCLVEBHBNIU7PBXBAMRKKNLDEPI8M3MUSLZT2VANZ

Email address not verified: C4LGSEMXN11FTUXZ2X2C7QVFHN5DVBGQJNF17AIQXXXQSX4DRG4KJFCN2KRFUUZI

Suspended account: R3VK49XVGCAZTJSXKN7ZSBHPMFGKM5VEEQTXGMVE8CFUZ2G5RLLMAB4J6TQRL6BU

最后,设置 amount 值,使其包含以下值之间的小数值将模拟以下错误:

Temporary Decline: .60 to .69

Payment Error: .70 to .89

不幸的是,最后的细节可能已经过时了。 This页面似乎暗示小数点后有 7 或 8 将产生非常通用的“失败”。从测试中,我可以确认 0.6 确实会导致临时失败(状态停留在“待定”状态一段时间,然后最终前进到“成功”),而 0.7 和 0.8 会导致相同的“TransactionDenied”错误。

关于php - 模拟 Amazon FPS 沙盒上的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7599256/

相关文章:

linux - Linux 中的沙盒技术 : snappy vs flatpak comparison?

php - Doctrine真的比PDO慢吗?

php - 由于 iFrame,网站在移动设备上失去了响应能力?

php - mysql编程的好方法

php - 人脸检测和图像组合

php - 有没有人成功使用 PHP 从亚马逊卖家中心下载订单?

hadoop - Amazon EMR JSON

java - 如何修复NullPointerException,jsoup元素

php paypal沙盒动态列表

javascript - 如何获取沙盒 iframe 的高度?