支付宝 (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公钥
  • 支持退款接口吗?
    • 目前在收到退款通知的时候会中止交易并设置交易错误, 看到该错误时可以知道买家在支付宝上申请了退款