服务端应传递怎样的支付凭证给前端?

更新于:2018年10月24日 14:55:33

Ping++ 支付凭证对象包含 Charge 、OrderRecharge

Ping++ SDK 只支持 UTF-8 编码,客户端 接收到 服务端 传的 Charge / Order / Recharge 对象不要进行额外的处理,确保两边完全一致才能正确地解析。

可以把两边的支付凭证对象都打印出来看一下,如果有进行了转码或者将 app_id 写成驼峰 appId 等操作,你要把格式改回来才可以。

注意事项:

  • 服务端在传 Charge / Order / Recharge 对象到客户端前,请先使用各 SDK 自带的序列化方式(比如 Java 的 .toString())将对象转换成 JSON 字符串

  • Ping++ 没有针对扫码提供客户端 SDK ,所以请不要将服务端创建的扫码渠道比如 alipay_qrwx_pub_qr的 Charge / Order / Recharge 传给 Ping++ 的 Client-SDK ,会出现报错 no_such_channel

  • Charge 对象的示例如下:

image.png


    您需要登录后才可以回复