1、接入支付宝
参照官方文档接入:https://docs.open.alipay.com/204/105051/
2、写在前面
1、相对应的常量
//支付宝支付业务:入参app_id
public static final String APPID = "";
//支付宝账户登录授权业务:入参pid值
public static final String PID = "2088...";
//私钥
public static final String RSA2_PRIVATE = "";
//支付宝公钥
public static String ALIPAYPUBLICKEY = "";
//json
public static String FORMAT = "json";
//加密方式
public static String SIGNTYPE = "RSA2";
//编码格式
public static String CHARSET = "UTF-8";
2、回调函数
public interface AuthAlipayListener {
void authAlipayResult(AuthResult _authResult);
}
public interface PayAlipayListener {
void payAlipayResult(PayResult _payResult);
}
3、支付宝授权功能
支付宝授权功能,可以获取到支付宝账号的一些信息,比如支付宝账号id
1、从服务器端获取authInfo字符串(在测试阶段可以在客户端自行加密获取,正式上线必须从服务器端获取)