欺诈防范服务沙盒
欺诈防范服务支持沙盒功能,可让您在非生产环境中测试 API。它还允许用户像在生产环境中那样复制同步和异步推荐决策流程,并测试与通知服务的集成。
访问沙盒
有关如何访问沙盒功能和产品配置的详细信息,请阅读沙盒。在 API 客户端创建步骤中,确保在可用产品列表中搜索“欺诈防范”,并将范围添加到您的帐户中。
API 功能
筛查帐户
帐户筛查 API 提供帐户交易的欺诈建议。可能是“接受”、“质疑”或“拒绝”的建议。如果信号不足以提出“接受”或“拒绝”的建议,交易就会被标记为“质疑”。会有人人工审核这些“质疑”事件,并以异步方式提出更正建议。
可根据请求正文中指定的电子邮件地址模拟所需的建议。下表列出了与每个推荐流程绑定的电子邮件地址。
电子邮件地址 | 决策 |
---|---|
accept@anydomain.com | 接受 |
reject@anydomain.com | 拒绝 |
challenge@anydomain.com | 质疑 |
challengepass@anydomain.com | 质疑 -> 通过 |
challengefail@anydomain.com | 质疑 -> 未通过 |
acceptfail@anydomain.com | 接受 -> 未通过 |
帐户更新 API 会在帐户生命周期发生变化时调用,例如质疑有了结果、帐户恢复或补救措施完成时。例如,如果用户的帐户被禁用、删除或恢复,就会调用帐户更新 API 通知 Expedia Group 变更事宜。当用户根据欺诈建议对登录多因素身份验证做出响应时,也会调用帐户更新 API。
如果相应的帐户交易不存在,那么帐户更新 API 将不起作用,因此在测试帐户更新 API 时必须先调用帐户筛查 API。
筛查订单采购
订单采购筛查 API 提供订单采购交易的欺诈建议。可能是“接受”、“拒绝”或“审核”的建议。如果信号不足以提出“接受”或“拒绝”的建议,交易就会被标记为“审核”。会有人人工审核这些“审核”事件,并以异步方式提出更正建议。
可根据请求正文中指定的电子邮件地址模拟所需的建议。下表列出了与每个推荐流程绑定的电子邮件地址。
电子邮件地址 | 决策 |
---|---|
accept@anydomain.com | 接受 |
reject@anydomain.com | 拒绝 |
review@anydomain.com | 审核 |
acceptreject@anydomain.com | 接受 -> 拒绝 |
reviewreject@anydomain.com | 审核 -> 拒绝 |
reviewaccept@anydomain.com | 审核 -> 接受 |
订单采购更新 API 会在订单状态发生变化时调用。
例如,如果客户取消订单、以任何方式更改订单或在订单中添加其他产品或旅客,就会调用订单采购更新 API 通知 Expedia Group 变更事宜。
如果商家根据欺诈建议取消或更改订单,也会调用订单采购更新 API。
如果相应的订单采购交易不存在,那么订单采购更新 API 将不起作用,因此在测试订单采购更新 API 时必须先调用订单采购筛查 API。
沙盒特定功能
调用建议的决策
可以使用请求正文中的特定电子邮件地址,在沙盒中像在生产环境中那样复制所需的决策。 用户还可以利用这一功能测试异步推荐流程,在这种情况下,交易会由人工审核,合作伙伴随后会获得更正建议。 以下列表提供了与每个同步和异步推荐流程相关的电子邮件地址列表。
筛查帐户
电子邮件地址 | 决策 |
---|---|
accept@anydomain.com | 接受 |
reject@anydomain.com | 拒绝 |
challenge@anydomain.com | 质疑 |
challengepass@anydomain.com | 质疑 -> 通过 |
challengefail@anydomain.com | 质疑 -> 未通过 |
acceptfail@anydomain.com | 接受 -> 未通过 |
订单采购
电子邮件地址 | 决策 |
---|---|
accept@anydomain.com | 接受 |
reject@anydomain.com | 拒绝 |
review@anydomain.com | 审核 |
acceptreject@anydomain.com | 接受 -> 拒绝 |
reviewreject@anydomain.com | 审核 -> 拒绝 |
reviewaccept@anydomain.com | 审核 -> 接受 |
模拟决策更改之间的时间延迟
在生产环境下,异步决策流程中,决策更改之间会有时间延迟。可以在沙盒中通过给电子邮件地址加上后缀 -delay
对该行为进行模拟和测试,这将使决策更新延迟 5 分钟。在测试与通知服务的集成时,可以使用这项支持的功能。
例如,使用电子邮件地址 acceptreject-delay@test.com
将模拟从“接受”到“拒绝”的决策更改,两次决定更改之间有 5 分钟的延迟。
测试与通知服务的集成
有关通知服务的详细信息,请阅读通知。