阿里支付sdk的一点说明

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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版本,其余版本发生的改动本文不一定适用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值