设置商品购买
在应用程序服务器侧创建订单
要使用用户和商品数据在艾克索拉侧创建订单,请使用为购买创建支付令牌API调用。该方法将返回一个支付令牌,用于打开支付UI并进行支付。要使用沙盒模式,请在获取令牌请求的正文中传入“sandbox”: true
参数。
限制:
- 您需要在请求支付令牌时传入用户国家/地区或用户IP地址。系统使用这些数据来决定订单货币、支付界面的本地化语言以及计算税费。
- 如未在令牌中传入货币,则由国家/地区决定。
- 如在令牌中传入了货币,则用户用该货币进行支付。
- 在
user_id
参数中,您需要传入您用户认证系统中的用户ID。该ID用于在下单前验证用户。测试时可在该参数中传入任意字符。
注:
打开支付UI
进行测试性支付
要测试支付过程,您可以使用沙盒模式。沙盒模式是一个独立环境,支持除真实付款和拒绝支付外实时环境的所有功能。创建订单后,您可以通过发送“sandbox”: true
来进入沙盒模式。
注:
与艾克索拉签订合约之前,测试支付过程仅在沙盒模式下可用。
测试不需要从真实银行账户中扣款。
- 在沙盒模式下打开支付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。
- 打开您的发布商帐户。
- 前往会计 > 交易登记表。
- 勾选显示测试交易复选框。
您的进度
发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。