您当前的位置:首页>支付接口相关>免签接口

★对接常见问题[免签通道教程]

来源:免签通道教程 发布时间:2021-06-29 18:42:09作者:免签接口热度:17 ℃

免签通道1.长时间加载不出收款码、订单状态接单失败

个人收款码支付接口订单发起后如下图所示问题,主要原因为:

a.商户接口额度不足;

b.找不到对应金额的收款码,请检查是否配置了通用码或者请检查传入金额是否于固定收款金额一致。

c.对应收款通道没开通或者没有对应的收款码

d.没有配置一个通用码(免签通道订单根据订单金额匹配固码,一单一码,请注意要有足够的固码用来分配,否则必须至少配置一个通用码)

e.通道参数配置存在问题或者通道不正常

f.一个收款号8分钟内所有未支付订单数量累计21个(平台默认浮动-0.1~0.1)时候,将会无收款码可用,需要配置更多收款号的收款码或者增加自定义浮动固码。

2.顾客已支付完成,但平台订单状态显示“待支付、支付超时取消”等,未更新为已支付

     大部分由于微信、支付宝等收款APP的通知栏消息权限手机设置不对,根据以下几个情形定位排查。

a.收到款通知栏有没有通知消息,监控APP有没有监控日志。

        如果收款日志没有“到账”相关字样,请检查支付宝、微信、云闪付等收款app的手机通知栏消息通知配置,请参考收款APP配置文档配置。【手机支付宝配置】【手机微信设置】

        微信或者支付宝开启成功后,收到款通知栏会有通知提示,如果没有说明没配置对。

收款app的通知栏收款消息    监控APP监控日志

b.监控APP和支付宝/微信等收款APP是否在同一个手机设备上使用

c.收款后通知栏有通知,监控APP没有监控日志,请重启手机或者重启APP

d.支付金额要与支付页面展示金额一致

3.监控APP提示找不到对应通道金额的收款人订单

a.检查监控APP的收款号/收款人与商户后台的收款码上面的收款号配置是否一致

b.支付金额要与支付页面展示金额一致

4.商户后台订单已显示已支付,但回调异常

只有支付成功的订单才会回调业务系统。回调异常说明支付FM调用您的异步通知地址notifyUrl后,没有收到success的原因。点击商户订单异常记录前面+查看返回详情。

    a.首先确认异步回调地址的域名是否为公网可访问

    b.其次可以把业务代码注释直接返回success,如通知成功则标识异步地址是通的

    c.请在接收异步通知地址对应的函数内打印日志查看是否收到参数。如果收到参数请检查业务代码执行过程是否出现问题导致没有返回success

    d.notifyUrl主要用于业务系统更新订单状态,其他复杂业务逻辑建议异步执行,防止业务逻辑执行时间过长而出现的请求超时导致未收到返回的success

    e.如果您的业务代码正常执行完了,请记得返回success这个字符串给我们。

5.无后台前端代码请求跨域问题

通过nginx反向代理解决,可以参考如下文章:

https://blog.csdn.net/l1028386804/article/details/79488328?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

签约通道1.不能正常支付/接单失败

请检查是否开通支付宝签约产品

支付宝商户签约产品地址:https://b.alipay.com/signing/productSetV2.htm

微信支付商户产品地址:https://pay.weixin.qq.com/index.php/extend/product/lists?tid=3

检查密钥配置是否正确

支付宝的RSA2密钥一定要选择java适用的

微信支付的密钥pem文件直接文本打开全选复制,不要修改格式

联系在线客服协助查看具体原因

2.商户后台订单已显示已支付,但回调异常

支付成功的订单才会回调业务系统,业务系统返回的内容在商户订单内可以查看。回调异常这种问题是在核心系统回调业务系统,异步通知地址notifyUrl后,支付FM没有收到success的原因.

    a.首先确认异步回调地址的域名是否为公网可访问

    b.其次可以把业务代码注释直接返回success,如通知成功则标识异步地址是通的

    c.请在接收异步通知地址对应的函数内打印日志查看是否收到参数。如果收到参数请检查业务代码执行过程是否出现问题导致没有返回success

    d.notifyUrl主要用于业务系统更新订单状态,其他复杂业务逻辑建议异步执行,防止业务逻辑执行时间过长而出现的请求超时导致未收到返回的success

    e.如果您的业务代码正常执行完了,请记得返回success这个字符串给我们。

3.无后台前端代码请求跨域问题

通过nginx反向代理解决,可以参考如下文章:

https://blog.csdn.net/l1028386804/article/details/79488328?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param



本站相关源码推荐

转载请注明来源网址:https://www.bdjcwl.cn/mqjk/818.html本文标题:★对接常见问题[免签通道教程]