支付宝支付流程指引

最近项目要弄微信支付和支付宝支付,本文主要是支付宝支付流程。

https://docs.open.alipay.com/291/105974/直接看这里

第一步:应用私钥

问题来了,应用私钥怎么弄,https://docs.open.alipay.com/291/105971

直接下载这个工具生成就可以了吗?

想知道答案的话,直接用工具生成应用私钥放到支付宝demo里运行就知道,

配置完appid和应用私钥真的可以调起支付宝支付。没有安装支付宝的情况下

是跳转网页版支付宝,安装了支付宝app就优先条app。、

第二步:参考demo集成支付

复制PayDemoActivity中payV2方法和其他用到的类也一起复制过来.

因为ios已经弄过私钥且在开发平方台配置好支付设置了。我直接拿appid和私钥就可以支付成功了。

初步支付功能已经具备了,等服务器集成支付宝支付后,手机端还需要拼接参数,建model等待优化的步骤。


调试的时候不用像微信一样必须要重新打包才行,而且直接注释本地签名的步骤:

/*boolean rsa2 = (AppConstants.RSA2_PRIVATE.length() > 0);
Map<String, String> params = OrderInfoUtil2_0.buildOrderParamMap(AppConstants.zfb_APP_ID, rsa2);
String orderParam = OrderInfoUtil2_0.buildOrderParam(params);



String privateKey =AppConstants.RSA2_PRIVATE;
String sign = OrderInfoUtil2_0.getSign(params, privateKey, rsa2);
final String orderInfo = orderParam + "&" + sign;*/
直接注释Demo拷贝过来的这几个代码,填写服务端返回的一大串字符串:

Runnable payRunnable = new Runnable() {


            @Override
            public void run() {
                PayTask alipay = new PayTask(PaymenyActivity.this);
                Map<String, String> result = alipay.payV2(服务端返回一长串, true);


记录到此,相对微信支付官方文档,支付宝的好太多了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值