Alipay Sdk包括demo下载:
http://download.youkuaiyun.com/detail/inquisitive_plus/8286557
首先要成为开发者,是通过了企业认证的淘宝帐号,不然你无法收集齐下列4个key。
Demo:Alipay_sdk.java只需要在keys.java里可以设置下面4个值就可以运行。
DEFAULT_PARTNER:合作者身份ID(获得方式参考移动支付接口智能SDK版接入与使用规则.pdf)
DEFAULT_SELLER:收款支付宝帐号
PRIVATE:商户私钥(阅读下载里的移动支付接口智能SDK版接入与使用规则.pdf,7.2章节)
PUBLIC:支付宝公钥(移动支付接口智能SDK版接入与使用规则.pdf里7.2.2章节)
详细流程请按照移动支付接口智能SDK版接入与使用规则.pdf里说的很详细很详细,请认真花时间阅读。
源码既然有了,也能运行了,花点时间看看也就懂了~
PS:遇到的错误
1、缺少支付宝公钥可能报以下错误:
java.lang.NoClassDefFoundError:com.alipay.android.app.lib.ResourceMap
2、一个正常的支付请求,使用沙箱模式alipay.setSandBox(true);
返回值会是4001,数据格式不正确
以上内容只限于下载链接里的alipay版本,其余版本发生的改动本文不一定适用。