Ping++支付 (Finance.Payment.Pingpp)
Ping++支付插件支持通过Ping++聚合支付付款
目前支持的支付接口有
- 支付宝
- 百度钱包
- 银联支付
- 微信支付
- 京东支付
- 分期乐支付
- 量化派支付
- 苹果支付
- QQ钱包支付
如何设置Ping++支付接口
- 设置密钥
- Ping++的交易密钥分为两种, 一种是Test(测试)另一种是Live(实际)
- 请先使用Test密钥测试通过后再切换到Live密钥
- 设置AppId
- 把Ping++的公钥复制到ZKWeb
- 公钥以-----BEGIN PUBLIC KEY-----开始
- 使用Ping++的RSA键生成页面生成一个新的公钥和私钥, 把公钥复制到Ping++, 把私钥复制到ZKWeb
- 私钥以-----BEGIN RSA PRIVATE KEY-----开始
- 勾选已开通的支付渠道
- 在Ping++上设置webhook通知
- 最少需要勾选付款成功的通知
- 测试时模式选Test
- Url在添加支付接口的窗口中有提示
- 使用微信支付时还需要在扩展支付参数中设置微信Open Id
- 测试成功后切换到实际模式
- 把交易密钥切换到Live密钥
- 把Webhook的模式切换到Live (不要忘记这一步否则支付成功后会一直等待)
FAQ
- 切换到Live环境后使用支付宝提示INVALID SIGN, 要怎么解决?
- 支付宝的私钥和公钥没有设置好, 请看以下的Url
- https://help.pingxx.com/article/123325/
- 支付完成后一直提示等待处理支付结果, 要怎么解决?
- 这种情况一般是Webhook没有设置好, 请设置添加一个和当前模式对应的Webhook, 并且勾选付款成功的通知
- 开发环境无法添加webhook, 要怎么解决?
- 你需要开放端口给外部访问, 并且在ZKWeb的支付接口设置中设置返回域名