一,官方demo运行
其实吧,支付宝集成真的很简单,看着demo 十行代码搞定
支付宝官方demo运行只需要注意两个地方
1,
/** 支付宝支付业务:入参app_id */ public static final String APPID = "";
2
/** 工具地址:https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=106097&docType=1 */ public static final String RSA2_PRIVATE = "";
这个要注意 这个要注意:::: 你的私钥要放在
RSA2_PRIVATE 注意 是RSA2 是2 这个地方真的很坑人,如果你不放在RSA2_PRIVATE而是放在RSA_PRIVATE上面就会报
ALI40247(系统繁忙,请稍后再试)
二,集成到自己项目中
Runnable payRunnable = () -> { PayTask alipay = new PayTask(context); Map<String, String> result = alipay.payV2(orderInfo, true); Message msg = new Message(); msg.what = SDK_PAY_FLAG; msg.obj = result; mHandler.sendMessage(msg); }; // 必须异步调用 Thread payThread = new Thread(payRunnable); payThread.start();
只需要这么十行代码 这个orderInfo是后台返回回来的
三,自己项目中写签名
如果后台不给力,自己项目中写签名也很简单的
只需要把官方demo中的类拷过来就行
注意一点::
注意一点::
一定要final