首页 > 分享 > 在线支付

在线支付

                

一般respMsg会带具体报错信息,如:respMsg=[9100003]Invalid field[orderId]就是orderId字段有误,看下产品接口规范“5.报文数据元说明”的章节比对一下报错字段是否符合定义。

如果提示某字段缺失而规范没有说需要上送这个字段,可能为交易地址发错或bizType、txnType、txnSubType送错。比如查询接口如果提示[9100003]Mandatory field[txnAmt] missed,就是bizType、txnType、txnSubType这3个字段没有按规范都设0。也可能确实是txnAmt这个必送字段没送。

如果有base64的字段请去掉换行,比如[9100003]Invalid field[customerInfo]可能就是customerInfo的base64带了换行。

value带换行的情况请(在签名和发报文时都)删除换行,带换行可能会invalid request报错、9100003报错、http400报错。

或者customerInfo 少了次base64。从前4字节判断疑似是二进制数据,可能为base64解密失败。比如:括号也要base64进去的。

缴费接口提示[9100003]Mandatory field[billType] missed的话,为发错地址,请参考FAQ的测试地址和生产地址。另外注意不要理这个提示信息,报文别加billType。

缴费接口提示[9100003]Invalid field[billQueryInfo]可能为base64带的结果带了换行。

交易失败10[9100003]Invalid field[txnTime]:

1、请注意txnTime代码用yyyyMMddHHmmss,不是YYYYMMddHHmmss。

2、查询接口的话,可能为时间过久,查询接口只能查30天内的交易。

交易失败10[9100003]Invalid field[txnAmt]:

1、不符合金额的格式,上送了特殊字符、小数点等。超过规定的长度,规范是1-12位数字。看下产品接口规范“5.报文数据元说明”的章节比对一下报错字段是否符合定义。

2、金额单位是分,所以不能送小数点。

3、金额不能送0元。

[9100003]Mandatory field[txnAmt] missed,

1、金额txnAmt字段是必送字段但是没上送。

2、可能字段值送错,比如查询接口bizType、txnType、txnSubType送错,没有按规范都设0。也可能是请求地址送错。

交易失败10[9100003]Invalid field[orderId]:

看下产品接口规范“5.报文数据元说明”的章节比对一下报错字段是否符合定义。

1、订单号长度不符合规范。

2、订单号上送了特殊字符,不能送特殊字符。

[9100003]Mandatory field[orderId] missed:

订单号orderId字段是必送字段但是没上送。

单品营销测试提示[9100003]Invalid field[acqAddnData]:

1、acqAddnData字段值非正常base64数据,需进行base64加密。

2、acqAddnData字段值报文带了换行符,请求报文请勿带换行符,全渠道会解析异常。

3、acqAddnData这个字段,base64的值带了空格,可能为少做了url编码。

其他更多可能的报错情况,具体请参考faq:https://open.unionpay.com/tjweb/support/faq/mchlist?id=590

相关知识

在线支付
鲜花在线预订
中原鲜花在线预订
花店不干胶在线设计制作
在线订购白事花圈的简单步骤是什么?
我爸爸在建筑工地工作,被上面掉下来的管子弄坏了。他住院一周,花了一万多元。建筑工地分三四次支付住院费
鲜花零售模式的支付方式
甲公司当年对外公益性捐赠支出100万元,管理不善造成存货毁损损失40万元,支付乙
中国在线外卖行业数据分析:2022年中国在线外卖市场规模增长率为19.80%
解读:用券花,让每一笔支付都有温度

网址: 在线支付 https://m.huajiangbk.com/newsview105781.html

所属分类:花卉
上一篇: 菏泽多家快递公司推出 “鲜花专递
下一篇: 菏泽多家快递公司推出“鲜花专递”