`
364434006
  • 浏览: 591837 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

汇付接口调试问题记录之回车换行符

 
阅读更多

问题描述:

调用汇付天下还款接口时,接口一直响应101(验证签名失败)。

 

问题分析及解决过程:

1、第一反应就是仔细核对请求参数,然后对比接口响应的参数,发现没有什么问题。惟一不同就是接口响应回来的参数OutAcctId为null,而请求发送的参数是有这个字段值,一开始以为是这里出现的问题,当通过日志对比以前发送成功的报文,不是这个字段引起的。

===中途测试了几遍,还是返回101,找汇付技术支持,没有得到回复(PS:不晓得是不是问他们的姿势不对.),看来还是得靠自己。

 

2、没办法,只能再继续分析日志,仔细对比下过往请求成功的报文和这次失败的报文进行分析。

 

3、终于,找到不一样了,发现打印字段SubOrdDate后面有换行的迹象,这是怎么回事呢。突然想到为了调试数据,这个字段里面的值是从excel里面copy通过sqlyog客户端直接复制进来的。会不会是这里产生的换行符。

 

4、有了想法就要行动起来,立马执行 update mytable set SubOrdDate = trim(SubOrdDate) where xx;然后调用接口。发现还是返回101,打印的日志还是存在换行,

 

5、baidu之发现trim无法将msyql回车换行符去掉(太傻太天真了)。需要通过REPLACE(REPLACE(SubOrdDate,CHAR(10),''),CHAR(13),'')来进行替换

PS: char(10):  换行符,char(13):  回车符

 

6,修改完数据调用接口,执行成功,oyeh!

 

总结:

cv需谨慎,万事需细心

 

 

分享到:
评论

相关推荐

    汇付天下开发接口文档

    文档的修订记录显示了平台接口规范的迭代过程,这些修订主要集中在交易类接口和查询类接口的改进上,包括但不限于: - **20160802 v2.7.3** - 增加了订单剩余可还款金额查询接口(4.4.24)。 - 充值接口增加了...

    汇付天下 ecshop2.7.2 windows 支付接口

    标题中的“汇付天下 ecshop2.7.2 windows 支付接口”指的是ECSHOP电子商务系统的一个特定版本(2.7.2)在Windows操作系统环境下与汇付天下支付平台的集成接口。ECSHOP是一款开源的网上商城系统,广泛应用于中小型...

    汇付天下支付代码

    汇付天下支付代码,流程纤细,代码清晰,简单易懂,需要的人素来

    汇付天下 ecshop2.7.2 linux支付接口

    标题中的“汇付天下 ecshop2.7.2 linux支付接口”指的是在ECSHOP 2.7.2这个电子商务平台版本上,为Linux操作系统集成的汇付天下支付接口。汇付天下是一家专注于第三方支付服务的公司,提供多种支付解决方案,包括...

    汇付资金托管接口

    汇付资金托管接口文档,适用于P2P网贷开发的资金托管模式

    汇付天下P2P系统托管平台接口规范 v2.7.0_20160603.pdf

    在该规范中,我们可以看到汇付天下P2P系统托管平台的多个版本更新记录,每个版本都有其对应的更新内容和修订记录,这些记录对平台的开发和维护具有重要的参考价值。 汇付天下P2P系统托管平台接口规范 v2.7.0是汇付...

    汇付天下P2P商户托管平台接口规范_v2.0.8_20140911.pdf

    汇付天下P2P商户托管平台接口规范(版本v2.0.8)是上海汇付数据服务有限公司发布的一套详细的技术文档,主要用于指导第三方支付平台开发人员如何接入汇付天下提供的支付接口服务。该规范详细介绍了各个接口的功能、...

    汇付天下PNR钱管家商户管理控台手册

    《汇付天下PNR钱管家商户管理控台...综上,这份《汇付天下PNR钱管家商户管理控台手册》是商家使用汇付天下支付系统的重要指南,无论是支付接口的开发,还是日常的财务管理,都能从中获得详实的操作指导和问题解决方案。

    汇付宝商户账户技术文档1

    商户账号接口技术文档3.1版本目录 商户账号接口技术文档 1 3.1版本 1 1. 文档介绍 91.1. 文档说明 91.2. 阅读对象 91.3. 业务术语

    汇付宝支付

    在当今的电子商务和在线服务领域,支付接口的集成是至关重要的环节,而“汇付宝支付”作为一个知名的第三方支付平台,为商家提供了便捷、安全的支付解决方案。本文将深入探讨汇付宝支付的集成过程,帮助开发者更好地...

    汇付天下返回码表

    汇付天下返回码表主要用于指导开发者理解和处理在使用汇付天下支付接口时可能遇到的各种错误情况。该返回码表按照错误类型进行分类,并提供了详细的错误描述,有助于开发者快速定位问题并采取相应的解决措施。 ####...

    汇付天下,渠道相关jar包

    【汇付天下,渠道相关jar包】是针对支付服务提供商汇付天下的一种特定技术资源,主要包含了一系列的Java Archive(jar)文件。这些jar包通常用于集成到开发者的应用程序中,以便利用汇付天下的支付渠道和服务。汇付...

    汇付天下 华智融8110程序

    - 汇付天下会定期发布软件更新,修复已知问题,增强程序的安全性和性能,确保用户始终使用最新的支付解决方案。 - 商户应定期检查并升级华智融8110程序,以确保其兼容性和安全性。 总的来说,华智融8110程序是...

    汇付天下P2P商户托管平台接口规范_for v2.5.0_20150123

    汇付天下P2P商户托管平台接口规范_for v2.5.0_20150123

    汇付天下:2019年年报.PDF

    汇付天下:2019年年报.PDF

    chinapnr:汇付天下支付SDK

    Chinapnr SDK for Golang已实现接口用户管理接口// 个人用户开户// 企业用户开户//快捷卡绑卡接口// 绑定取现卡接口// 银行卡解绑接口// 独立验卡接口// 发送短信// 一阶段绑卡签约短信发送接口//一阶段快捷支付短信...

    杉德ecshop,thinkphp,shopnc在线支付接口,支付插件(payment plugin含源码)

    最近应一个客户的要求,给他的一个ecshop网站开发杉德在线支付接口和代付接口。 杉德有自己的收银台,集成了各类银行,也是不错。 杉德支持H5,APP,网银快捷等支付接口。文档还算比较齐全。 比较有特点的是,杉德的...

Global site tag (gtag.js) - Google Analytics