最新版支付宝沙箱环境测试流程

一:首先登陆蚂蚁支付平台:https://open.alipay.com/platform/home.htm  

出现如下登陆页面,进行扫码登陆。最新版支付宝沙箱环境测试流程

二:进入首页后选择开发中心---选择研发服务(沙箱/凤蝶/...),进入沙箱环境页面。

最新版支付宝沙箱环境测试流程

 

三:进入沙箱环境后,平台会自动为开发者创建一个用于测试的app对应的开发数据,如下图所示的appId。appId下方的应用私钥需要我们进行上传。

最新版支付宝沙箱环境测试流程

3.1. 生成并上传 RSA2(SHA256) 的应用公钥,详见生成RSA**;配置 RSA2(SHA256) 的应用公钥后,会自动生成支付宝公钥,RSA 和 RSA2 签名算法区别可以参考此处

3.2.下载沙箱钱包,用处是用于测试支付的类支付宝

最新版支付宝沙箱环境测试流程

3.3.下载完成后,从沙箱账号中可以获取到测试用的买家账号,登录密码、支付密码。用于登录沙箱钱包,登录成功后,在测试工程运行后,点击支付宝支付会跳出支付页面。具体的测试工程看后面。

最新版支付宝沙箱环境测试流程

此处要提下上图的商户UID,其实就是正式环境中的商户PID。

 

四:支付宝支付测试工程demo/SDK下载:https://docs.open.alipay.com/54/104509/

       我们选择最新的demo

最新版支付宝沙箱环境测试流程

4.1.找到工程的PayDemoActivity.java类,把沙箱环境的APPID、PID(沙箱环境的商户UID)、target_id参数是商户自定义的,不需要获取。(该参数类似请求号、时间戳、版本号等用法,因此建议每次请求的时候该值不同,我是设置成当前的时间戳) 、RSA2_PRIVATE为我们用工具生成的应用私钥,记得要和上传到沙箱环境的公钥是配对的。

最新版支付宝沙箱环境测试流程

以上的操作都完成后,运行工程会出现如下的页面,点击支付宝支付Demo按钮,就可弹出支付页面了立即付款,密码就是沙箱提供的买家支付密码啦!这样就大功告成了。

最新版支付宝沙箱环境测试流程              最新版支付宝沙箱环境测试流程

4.2.需要注意的是,支付宝预授权不支持沙箱环境测试,建议通过正式环境测试