Ping++ 支付凭证对象包含 Charge
、Order
、Recharge
Ping++ SDK 只支持 UTF-8 编码,客户端 接收到 服务端 传的 Charge / Order / Recharge 对象不要进行额外的处理,确保两边完全一致才能正确地解析。
可以把两边的支付凭证对象都打印出来看一下,如果有进行了转码或者将 order_no 写成驼峰 orderNo 等操作,你要把格式改回来才可以。
注意事项:
服务端在传 Charge / Order / Recharge 对象到客户端前,请先使用各 SDK 自带的序列化方式(比如 Java 的
.toString()
)将对象转换成 JSON 字符串Ping++ 没有针对扫码提供客户端 SDK ,所以请不要将服务端创建的扫码渠道比如
alipay_qr
、wx_pub_qr
的 Charge / Order / Recharge 传给 Ping++ 的 Client-SDK ,会出现报错no_such_channel
。Charge 对象的示例如下: