如何快速接入APP支付?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
一、接入前准备 1、签约
(1)自助签约(推荐):登录下面地址选择右下角的立即接入,去签约APP支付【立即签约】
(2)签约遇到问题可以咨询商户客服电话:95188-1,或在线商户客服:【客服地址】 2、创建应用
(1)创建应用:点击【查看】
(2)生成密钥:点击【如何生成RSA2密钥】或者【如何生成公钥证书】
(3)如何获取支付宝公钥:点击【如何获取支付宝公钥】
(4)添加功能包:点击【开发者中心】,根据自己的业务需求,选择“应用类型”,点击对应的应用,进入应用详情页,按照如下图操作 图片 3、demo&服务端sdk地址(参考测试使用)
服务端sdk下载地址:【服务端SDK下载地址】
客户端demo下载地址:【demo下载地址】 4、产品支付流程说明
(1)客户端android集成流程
帖子图片78.png
(2)客户端ios集成流程
帖子图片79.png
二、接口集成代码示例 1、收单类服务端接口代码示例
【App支付接口(alipay.trade.app.pay)参数说明&请求参数】 2、辅助类服务端接口代码示例
【统一收单线下交易查询(alipay.trade.query)参数说明&请求示例】
【统一收单交易退款接口(alipay.trade.refund)参数说明&请求示例】
【统一收单交易关闭接口(alipay.trade.close)参数说明&请求示例】
【查询对账单下载地址(alipay.data.dataservice.bill.downloadurl.query)参数说明&请求示例】
注1:证书方法需要把对代码做修改,详细可参考【服务端sdk】说明,在该页面会有相关的证书提交的示例代码,其中的接口类方法需要自行替换成要调用的接口类方法,并且相关的提交方法也会有变更,可参考【公钥证书提交】
注2:客户端相关集成流程可参考【客户端 Android 集成流程】和【客户端 iOS 集成流程】
三、注意事项 1、沙箱客户端集成方式
沙箱账号查看可点击:【沙箱账号内容说明】
沙箱环境测试目前只支持安卓版,详情参考文档 【APP支付沙箱联调指南说明】 2、常见报错解决方案说明
报错ALIN10146:点击查看
报错ALIN10070:点击查看
报错ALI38173: 点击查看
报错ALIN10009:点击查看
更多ali系错误码可参考:【App支付常见问题说明】