一. 账号申请
1. 打开https://b.alipay.com/newIndex.htm,注册账号
2. 点击“即时到账”
3. 查阅相关说明后,点击“立即签约”
4. 因为我这里没有相关材料,所以只能到这里为止了
二. 接口开发教程
1. 拥有自己的支付宝企业账号,去产品商店选择适合自己的方案,并签约合同。
2. 选择合适的商家收款产品并去签约,填写相应的信息。
3. 在商家服务会有PID和KEY
4. 选择自己签约的产品类型,下载对应的接口api与测试代码
官方给用户自己提供了10种功能的代码
我这里就选择了即时到账收款 --alipaydirect
5. 在核心代码alipayconfig需要更改自己的partner和key
6. 进入测试页面
http://localhost:1010/create_direct_pay_by_user-JAVA-UTF-8/index.jsp
7. 因为我这里没有对应的PID所以没办法下一步了
三. 常见错误
错误代码错误说明:
误代码 | 说明 |
EXPARTNER_INFO_UNCORRECT | 传入外部商户接口信息不正确 |
TRADE_BUYER_NOT_MATCH | 买家账户与交易中不一致 |
TRADE_SELLER_NOT_MATCH | 卖家账户与交易中不一致 |
TRADE_DATA_NOT_MATCH | 请求数据与交易中不一致 |
SELLER_NOT_IN_SPECIFIED_SELLERS | 卖家不在指定的商户限制卖家中 |
ILLEGAL_SIGN | 签名验证出错 |
ILLEGAL_ARGUMENT | 输入参数有错误 |
HASH_NO_PRIVILEGE | 没有权限访问该服务 |
ILLEGAL_SERVICE | service参数不正确 |
ILLEGAL_PARTNER | 合作身份者ID不正确 |
HAS_NO_PUBLICKEY | 没有上传公钥 |
USER_NOT_EXIST | 会员不存在 |
OUT_TRADE_NO_EXIST | 外部交易号已经存在 |
TRADE_NOT_EXIST | 交易不存在 |
ILLEGAL_PAYMENT_TYPE | 无效支付类型 |
BUYER_NOT_EXIST | 买家不存在 |
SELLER_NOT_EXIST | 卖家不存在 |
BUYER_SELLER_EQUAL | 买家、卖家是同一帐户 |
ILLEGAL_SIGN_TYPE | 签名类型不正确 |
COMMISION_ID_NOT_EXIST | 佣金收取帐户不存在 |
COMMISION_SELLER_DUPLICATE | 收取佣金帐户和卖家是同一帐户 |