如何在 Checkout.com 的测试环境中测试标记的事务响应
Posted
技术标签:
【中文标题】如何在 Checkout.com 的测试环境中测试标记的事务响应【英文标题】:How can I test flagged transaction response in test environment in Checkout.com 【发布时间】:2019-11-06 22:03:56 【问题描述】:我正在使用Checkout.com 进行付款处理。我想在测试环境中测试标记的事务响应。
如何在测试模式下获得此响应?
【问题讨论】:
【参考方案1】:标记交易是由 Checkout.com 中的风险规则执行的操作
为了能够标记交易,您只需在 Checkout.com Hub 中设置风险规则并在您的付款请求中触发此风险规则。
例如,您可以设置“阈值”风险规则,如果交易超过(或低于)一定金额,将标记交易。
设置完成后,发送带有将触发风险规则的值的支付请求,将导致来自 API 的标记响应。
您还可以在API Reference of Checkout.com 中查看一些示例回复
这是一个示例:
"id": "pay_jf7xoknmva3upbatzkiqcwvkea",
"action_id": "act_jf7xoknmva3upbatzkiqcwvkea",
"amount": 20000,
"currency": "USD",
"approved": true,
"status": "Authorized",
"auth_code": "290947",
"eci": "05",
"scheme_id": "638284745624527",
"response_code": "10000",
"response_summary": "Approved",
"risk":
"flagged": true
,
"source":
// dynamic based on your source
,
"customer":
"id": "cus_vh2hq53yioouvg3etkuw2xdhcu",
"name": "Sarah Mitchell"
,
"processed_on": "2019-06-25T18:27:10Z",
"reference": "ORD-5023-4E89",
"processing":
"acquirer_transaction_id": "8138182777",
"retrieval_reference_number": "000290947597"
,
"_links":
"self":
"href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea"
,
"actions":
"href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea/actions"
,
"capture":
"href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea/captures"
,
"void":
"href": "https://api.sandbox.checkout.com/payments/pay_jf7xoknmva3upbatzkiqcwvkea/voids"
注意:
"risk":
"flagged": true
,
【讨论】:
以上是关于如何在 Checkout.com 的测试环境中测试标记的事务响应的主要内容,如果未能解决你的问题,请参考以下文章