沙箱测试
由于沙箱环境能够模拟生产环境的特性,您可以根据自己的需求,利用沙箱环境进行交易、取消或退款等业务相关的接口测试,在应用程序上线之前为接口创建模拟响应。在进入生产环境之前,应确保能够正确处理所有API的请求和响应,并保证用户体验与预期一致。因此,在上线之前,建议您务必在沙箱环境中测试与应用程序集成的支付宝相关功能。
网关信息
沙箱网关地址: https://mapi.alipaydev.com/gateway.do?
维护期
北京时间每周日12:00至每周一12:00为支付宝沙箱维护期,北京时间每周一12:00重新上线。在维护期间,您可能无法正常访问沙箱环境。
创建支付宝商户账户
在支付宝沙箱环境中测试之前,务必先在支付宝业务网站上创建支付宝商户帐户。如果您已经拥有支付宝商户账户,可直接登录支付宝沙箱门户。完成以下步骤以创建支付宝商户帐户:
- 进入支付宝商务网站:https://global.alipay.com
- 在主页的右上角,单击Sign Up。
- 输入您的电子邮件,输入显示的代码,然后单击Continue。
- 按照说明完成帐户创建。
您可参考创建支付宝商户账户的视频教程了解如何创建支付宝商户账户。
测试帐户
您可以使用您的支付宝商户账户登录支付宝沙箱门户并获取测试账户信息。如果你没有支付宝商户账号,可以在支付宝门户网站注册申请。
登录支付宝沙箱门户
- 使用您的支付宝商户账户登录支付宝沙箱门户。
- 登录门户后,您可以找到商家或买家信息,如帐户、ID和密钥。存在两种类型的测试账户:商家测试账户和买方测试账户。
商户测试账户
在Sandbox Accounts > Merchant下,您可以找到以下信息:
- 商户账户:使用此账户访问支付宝全球门户(沙箱环境)。
- 商户UID/PID:沙盒合作伙伴ID由16位数字组成,以2088开头。
- 登录密码:使用此密码访问支付宝全球门户(沙盒环境)。
- 结算币种:支持的结算币种。
- 签名算法:签名类型。支持MD5、RSA和RSA2
- MD5签名密钥:默认情况下提供MD5密钥。
- RSA(SHA1)签名密钥:RSA密钥值。如果要测试RSA签名,请准备一个RSA密钥对,然后通过单击Upload上传公钥。
- RSA2(SHA256)签名密钥:RSA2密钥值。如果要测试RSA2签名,请准备RSA2密钥对,然后通过单击Upload上传公钥。
注意:
沙箱提供多个测试帐户,并按付款产品类型进行排序。根据要测试的付款产品找到正确的测试帐户。例如,要测试支付宝代扣产品,请使用Alipay Auto Debit下提供的帐户信息。
买方测试帐户
在Sandbox Accounts > Buyer下,您可以找到以下信息:
- 买家账号:使用此账号登录支付宝沙箱应用。
- 买家UID:沙箱买家ID,由16位数字组成,以2088开头。
- 登录密码:使用此密码登录支付宝沙箱应用程序。
- 支付密码:在支付宝沙箱应用中使用此支付密码进行支付。
- 账户余额:买方测试账户的账户余额。单击Top Up以充值买方测试帐户。
沙箱应用程序
目前,沙箱应用程序只支持Android系统。您可以:
- 登录支付宝沙箱门户,然后进入支付宝沙箱应用。
- 采取下列步骤之一:
- 使用Android设备上的二维码阅读器扫描页面上显示的二维码,以下载沙箱应用并将其安装到您的设备。
- 单击下载链接将沙箱应用程序下载到您的计算机。
若要登录支付宝沙箱应用程序,请使用门户网站Sandbox Accounts > Buyer下提供的买家测试帐户和登录密码。