目前针对招行一网通的几个常见问题做一下汇总:
1、招行一网通的 extra 参数中, 对于p_no
, seq
, m_uid
, mobile
这几个参数:
1)这几个参数是用户自定义的。
2)对于同一个终端用户每次请求 charge
务必使用同一套参数(确保每个参数都不变),任意参数变更都会导致用户重新签约,同一个用户和招行重新签约的次数有限制,超限制就会无法签约 ,导致用户无法使用。
2、移动端接入时报错的情况:
1)安卓端招行一网通提示:ava.lang.NullPointerException at cmb.pb.util.h.a(Unknown Source) at cmb.pb.util.f.handleMessage(Unknown Source)
解决方案看这里:https://help.pingxx.com/article/184820/
2)iOS 端在接入安全键盘输入密码数字没反应
解决方案看这里:https://help.pingxx.com/article/196295/
3、SDK 中 iOS 提供忽略result_url的方法,需要 SDK 是2.2.8 及以上版本,可选择是否在 WAP 渠道中支付完成后,点击“返回商户”按钮,直接关闭支付页面,开启方法:[Pingpp ignoreResultUrl: YES]。Android SDK 直接忽略这个 URL 即可。注:都需要升级到最新 SDK
4、招行一网通的退款需要注意:
当天的退款是从该渠道当天的支付金额中扣除的,即:当天没有一网通的支付收入,就不能退款;以上两个点报错一样:退款 cmb_wallet 已被支付渠道拒绝。来自渠道的信息:Can't do refund for this order: DL4007.直连退款失败.WWO0043 - 超出交易金额限制 61(SSP2154) [DL113939]"
5、招行一网通目前没有提供解绑的接口,即如果用户当前已经绑定了一张银行卡进行支付,那么暂时无法换绑另一张卡,招行工作人员告知目前尚不支持。
6、招行一网通提示错误:NP4004.支付请求处理失败.WWO0072 - 其他原因错误,本次操作失败 NN(SSP6129)[MB172300]
原因是生产参数中,商户设置里消费上限设成 0 了,直接联系招行的工作人员修改参数即可。
7、招行一网通报错:NP1032,无效订单:订单内容被篡改
出现该问题的原因是因为自行申请的招行渠道,测试参数中的密钥默认是空的,解决方案是可以直接联系招行工作人员,告知是通过 Ping++ 平台接入的,麻烦直接发送生产参数进行测试即可。