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版本,其余版本发生的改动本文不一定适用。
本文介绍了如何接入支付宝SDK,包括下载Alipay_sdk.java,设置4个关键参数:合作者身份ID、收款支付宝账号、商户私钥和支付宝公钥。详细流程参照官方文档,并提到了遇到的错误提示及解决方案,如缺少支付宝公钥可能导致的NoClassDefFoundError和沙箱模式下返回4001错误。注意,本文内容仅适用于指定版本的alipay.jar。
2362

被折叠的 条评论
为什么被折叠?



