参考官方文档https://opendocs.alipay.com/mini/introduce/pay
支付宝小程序的支付和微信小程序的支付一样第一步都是要获取到用户的唯一标识,在微信中我们获取到的是wxopenid,而支付宝中获取到的是userid。
1 使用的alipay-sdk包2
3 com.alipay.sdk
4 alipay-sdk-java
5 4.5.0.ALL
6
1.授权 ==》前端使用 my.getAuthCode方法。
参考官方文档https://opendocs.alipay.com/mini/introduce/authcode
2.根据第一步的授权拿到auth_code来获取唯一标识userid
1 /**
2 * 授权码3 *@paramauth_code4 *@return
5 *@throwsAlipayApiException6 */
7 @RequestMapping("getInfo")8 public AjaxJson getInfo(String auth_code) throwsAlipayApiException {9 //使用支付宝小程序的固定方法获取auth_code
10 if(auth_code==null||auth_code.length()==0) {11 return AjaxJson.getError("请求参数auth_code不能为空");12 }else{13 //String serverUrl, String appId, String privateKey, String format,String charset, String alipayPublicKey, String signType14 //实例化客户端 参数&#