作为一个苦逼的服务端开发对接支付宝接口需要客户端的同学配合测试才能知道自己的请求参数是否没毛病。如果客户端的同学没时间或者不在,可能还要自己自己搭建环境进行进行测试。现在您只需要使用一部Android手机就可以完成客户端支付测试,后面可以轻松的说一句这个唤不起支付或支付报错的锅服务端不背。下面我们来了解一下如何使用这个工具吧
说明
1.本工具目前只支持Android手机测试
2.支持沙箱和正式环境测试并且支持有支付宝钱包和无钱包方式测试
工具支持测试接口
1.app支付:[url]https://docs.open.alipay.com/204/105465/[/url]
2.预授权冻结接口:[url]https://docs.open.alipay.com/api_28/alipay.fund.auth.order.app.freeze/[/url]
3.红包无线支付接口:[url]https://docs.open.alipay.com/api_5/alipay.fund.coupon.order.app.pay[/url]
使用流程
1.下载这个zip文件,解压获得apk并安装到自己的手机中
下载apk安装包:download:客户端调试.zip
配合工具使用的app支付接口生成二维码demo
JAVA版本:download:qrcode.alipay.trade.app.pay-java-utf-8.zip
PHP板本:download:APPPaydemoPHP-utf-8.zip
2.安装完成在您的桌面会出现这个图标(图标来自互联网侵删)
3.选择打开这个工具您将看到以下页面
如何生成服务端请求字符串(java和php服务端demo):[url]https://openclub.alipay.com/read.php?tid=2376&fid=60[/url]
4.选择好环境,把服务端生成的请求字符串放到进去点击“点我去支付”或者“点我扫描去支付”
5.可以唤起支付页面而不报错,就说明在服务端的请求参数没有问题了
如果在第5点唤起支付页面报错,说明还是服务端没有对请求参数处理好,应该怎么解决报错?
ALI40247-自查方案:[url]https://openclub.alipay.com/read.php?tid=250&fid=60[/url]
ALI38173-排查方案:[url]https://openclub.alipay.com/read.php?tid=3546&fid=60[/url]
ALIN10146-自查方案:[url]https://openclub.alipay.com/read.php?tid=6918&fid=60[/url]
更多报错可以查看app支付板块或者在社区中搜索结果
如果您在使用这个工具有任何疑问欢迎在本帖下方追问