在沙盒模式下测试银行卡
沙盒模式是一个独立环境,支持除真实付款和拒绝支付外实时环境的所有功能。获得令牌后,您可以通过发送“mode”:“sandbox”
来进入沙盒模式。
要打开支付UI,请使用以下链接并在其中指定获得的令牌:https://sandbox-secure.xsolla.com/paystation4/?token={token}
。
在沙盒模式下,可通过使用银行卡支付来测试以下支付UI交互场景:
测试单次购买
进行测试支付
- 在沙盒模式下打开支付UI。
- 选择银行卡付款方式。
- 输入银行卡详细信息。对于其他字段(如名称或地址),可输入任意数据。您也可以指定不正确的细节(卡号或到期日)以测试是否会产生错误。
- 单击支付。
如符合以下条件之一,除卡片详细信息外,还需指定邮政编码:
- 用户所在国家是美国或加拿大。
- 发卡行识别码(BIN)显示该卡的发行地在美国。
您可以指定任意有效的邮政编码(如12345)。该信息用于决定销售税税率,不影响测试付款过程。
沙盒模式下的银行卡付款支持以下货币:USD、EUR、RUB、GBP、AED、ALL、AMD、ARS、AUD、AZN、BGN、BRL、BYN、CAD、CHF、CLP、CNY、COP、CZK、DKK、DZD、EGP、GEL、HKD、HRK、HUF、IDR、ILS、INR、ISK、JPY、KES、KGS、KRW、KZT、MAD、MDL、MKD、MNT、MXN、MYR、NGN、PEN、PHP、PKR、PLN、RON、RSD、SAR、SEK、SGD、THB、TRY、TWD、UAH、UYU、UZS、VEF、VND、ZAR。
要查看沙盒模式下所作交易的详细信息,包括费用等:
- 打开您的发布商帐户。
- 前往会计 > 交易登记表。
- 勾选显示测试交易复选框。
此外,您还可以在发布商帐户的支持 > 交易搜索部分查看交易的详细信息及申请退款。
退款
随后会有一个关于退款的通知发送到指定的Webhook URL。
部分退款
随后会有一个关于部分退款的通知发送到指定的Webhook URL。
拦截欺诈交易
卡片 | 国家/地区 | 3-D Secure |
---|---|---|
卡号:5159084825528450 过期日期:12/40 CVV2:任意3位数字 卡片品牌:Mastercard | 美国 | 没有 |
拒付
我们为沙盒模式开发了一个独立的API调用来测试该场景,无需任何银行方的参与。
要测试拒付:
您将收到一个包含以下代码的退款Webhook:
代码 | 退款理由 | 描述 |
---|---|---|
2 | Chargeback | 交易存在退单的情况。 |
测试保存的银行卡
保存银行卡
可通过两种方式测试保存银行卡:进行测试支付时保存银行卡
随后会有一个关于添加了新银行卡的通知发送到指定的Webhook URL。
保存的银行卡将在保存的支付方式部分显示。
如符合以下条件之一,除卡片详细信息外,还需指定邮政编码:
- 用户所在国家是美国或加拿大。
- 发卡行识别码(BIN)显示该卡的发行地在美国。
您可以指定任意有效的邮政编码(如12345)。该信息用于决定销售税税率,不影响测试付款过程。
沙盒模式下的银行卡付款支持以下货币:USD、EUR、RUB、GBP、AED、ALL、AMD、ARS、AUD、AZN、BGN、BRL、BYN、CAD、CHF、CLP、CNY、COP、CZK、DKK、DZD、EGP、GEL、HKD、HRK、HUF、IDR、ILS、INR、ISK、JPY、KES、KGS、KRW、KZT、MAD、MDL、MKD、MNT、MXN、MYR、NGN、PEN、PHP、PKR、PLN、RON、RSD、SAR、SEK、SGD、THB、TRY、TWD、UAH、UYU、UZS、VEF、VND、ZAR。
要查看沙盒模式下所作交易的详细信息,包括费用等:
- 打开您的发布商帐户。
- 前往会计 > 交易登记表。
- 勾选显示测试交易复选框。
此外,您还可以在发布商帐户的支持 > 交易搜索部分查看交易的详细信息及申请退款。
在用户帐户中保存银行卡
- 配置添加支付帐户Webhook。
- 在沙盒模式下打开支付UI。
- 前往已保存。
- 单击铅笔图标并选择添加新方式。
- 单击银行卡。
- 输入银行详细信息。您也可以指定不正确的细节(卡号或到期日)以测试是否会产生错误。
- 单击保存。
随后会有一个关于添加了新银行卡的通知发送到指定的Webhook URL。
保存的银行卡将在保存的支付方式部分显示。
删除保存的银行卡
可通过两种方式删除保存的银行卡:通过API删除保存的银行卡
- 配置删除支付帐户Webhook。
- 调用删除已保存的支付帐户API方法。
随后会有一个关于删除银行卡的通知发送到指定的Webhook URL。
在支付UI中删除保存的银行卡
随后会有一个关于删除银行卡的通知发送到指定的Webhook URL。
通过保存的银行卡扣费
可通过以下方式测试用保存的银行卡进行支付:- 单次扣费(例如使用保存的银行卡进行购买)
- 定期扣费(例如订阅支付)
通过API用保存的银行卡扣费
- 配置支付Webhook。
- 在沙盒模式下保存银行卡。
- 调用通过已保存的帐户收费API方法。
随后会有一个关于成功支付的通知发送到指定的Webhook URL。
在支付UI中用保存的银行卡扣费
- 配置支付Webhook。
- 在沙盒模式下保存银行卡。
- 在沙盒模式下打开支付UI。
- 点击已保存支付帐户列表中的卡片。
- 点击支付。
随后会有一个关于成功支付的通知发送到指定的Webhook URL。
获取保存的银行卡列表
- 在沙盒模式下保存银行卡。
- 调用列示已保存的支付帐户API方法。
您将在响应中得到应用了遮蔽的数据。
发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。