支付宝 (Finance.Payment.Alipay)
支付宝插件提供了使用支付宝付款的功能, 基于支付插件的标准接口实现.
这个插件具体支持了以下类型的支付宝支付
- PC版即时到账
- PC版担保交易
- PC版双接口
- 手机版即时到账
如何设置支付宝支付接口
- 设置商家Id和收款商家Id
- 一般都以2088开始, 而且这两个Id一般都会一样
- 设置RSA私钥
- 请使用支付宝提供的键对生成器或者openssl生成RSA键对
- 地址: 打开这个链接
- 生成时请选"非JAVA适用", 然后把私钥填到支付接口的设置中
- 设置RSA公钥
- 把上面生成的公钥设置到支付宝中
目前支付宝已经取消了对传统PC端支付接口的沙盒支持, 所以请直接在正式环境上使用小金额测试
FAQ
- 提示ILLEGAL_PARTNER, 要怎么解决?
- 请检查商家Id和收款商家Id是否正确, 它们一般相同并且以2088开始
- 提示ILLEGAL_SIGN, 要怎么解决?
- 请检查是否在zkweb上正确设置了商家RSA私钥
- 请检查是否在支付宝上正确设置了商家RSA公钥
- 支持退款接口吗?
- 目前在收到退款通知的时候会中止交易并设置交易错误, 看到该错误时可以知道买家在支付宝上申请了退款