反扫故障排查


1        运营商支付宝开通后接入失败

1.1        登录辅助工具;

1.2        打开“帐户”->“开通支付宝支付”;

1.3        确认运营商的支付宝开通状态是否为“已开通”;

1.3.1   如果运营商的支付宝开通状态为“已开通”,且当前运营商使用的接入帐号是帐号,记录下运营商的分帐PID号;

1.3.1.1  打开“工具”->“测试反扫码”->“测试支付宝分帐”,在【PID】文本框录入刚刚记录的PID;打开手机支付宝,点击“付款”功能,将付款码条码下的数字输入到该界面的【付款码】文本框,点击“测试”。

1.3.1.1.1 如果显示测试结果为“下单成功,支付成功”则表示已经支付成功并且帐已经转到目标支付宝。如果此时运营商还是没有收到帐先确保运营商的查帐方法是否正确(正确的查帐方法参见本文档第二章节)。如果确定运营商的查账方法正确,且还是没有收到帐,则检查配置的PID是否错误(如果配置的PID错误了则钱可能转到其它运营商那里去了);

1.3.1.1.2 如果测试结果为“无效的订单,…..,原因SYSTEM_ERROR”则是分帐帐号是无效的帐号(一般是录入是录错了),或支付宝那边分帐帐号还没有配置好,或运营商没有通过认证,将PID发给支付宝李蕾确认对应的分帐号号是否配置好。

1.3.1.1.3 如果支付宝确认没有问题。则打开“工具”->“测试反扫码”->“测试支付宝支付”,选择运营商后再测试一笔支付,记录下测试的机器编号。然后打开“查询”->“网关支付记录”,在下面那个【机器出厂号】文本框中录入刚刚记录下的机器编号,点击“查询机器销售明细”。找到刚刚那笔交易,如果DetailErrCode为“CUSTOMER_VALIDATE_ERROR”则是运营商未通过了认证,通知运营商完成支付宝认证。如果是其它错误信息请将交易时间、订单号、ErrCode、DetailErrCode发开发部处理。

1.3.1.1.4 如果测试结果下单失败, 原因是40004、交易结算异常,一般是接入账号配置错误,将PID发给丁雅磊确认下支付宝是否开通,并确认接入账号信息。将对应的配置好,支付宝通过审核,就可以正常使用了。(正扫)

2.0接口返回错误:如果正扫错误是40004,交易结算异常,需要反扫查看具体原因,再进行分析。

1.3.1.1.5 如果测试结果下单失败 ,原因是40004,ACQ.TRADE_SETTLE_ERROR  是因为客户提供的是PID错误,需要重新提交正确的PID。(反扫)

1.3.1.1.6 如果测试结果为下单失败,原因是40004,ACQ.PAYMENT_AUTH_CODE_INVALID ,这个是无效的支付码扫码,请重新刷新支付码扫码

1.3.1.1.7 如果测试结果为下单失败,原因是40004,ACQ.TRADE_HAS_SUCCESS  重复交易,交易成功,这时查看机器的程序版本号:如果是 150925程序,直接换版本程序。如果不是,再查交易包查原因

1.3.1.1.8 如果测试结果是下单失败,查询交易错误:“ORDER_FAIL,” “INVALID_PARAMETER ” 错误解析:是由于平台没有设置分账账号,而辅助工具里有设置分账账户。

1.3.1.1.9 如果测试结果是下单失败,原因为20000,  aop.ACQ.SYSTEM_ERROR  错误解析:分账账户PID验证失败,未在产品协议中配置,即需要提交支付宝验证,分账账户pid未设置在分账账户限制集中。

1.3.1.1.10          

 

1.1.1   如果运营商的支付宝开通状态为“未开通”,则联系市场部负责对接支付宝的同事开通支付宝;

2        运营商支付宝开通后,在“工具”->“测试反扫码”->“测试支付宝分帐”测试成功,但在“工具”->“测试反扫码”->“测试支付宝支付”下测试失败。

2.1       登录辅助工具

2.2       记录下“工具”->“测试反扫码”->“测试支付宝支付”下测试的十位机器编号。点击“查询”->“查询网关支付记录”,在下面那个【机器出厂号】文本框中录入刚刚记录下的机器编号,点击【查询机器销售明细】,查看表格的最后一列【分帐PID】,看看这里的PID是否与刚刚输入的PID一致。

2.3       如果不一至打开“帐户”->“开通支付宝支付”功能查看,配置的PID是否正确,如果配置的PID正确。打开www.kivend.net使用kmarket帐号登录,选择运营商后,打开“机器运营配置”->“分账帐号设置”查看运营商是否设置了按机器分帐的PID。如果运营商设置的按机器分帐PID错了,也无法完成支付。

3        运营商在手机上查看支付宝到帐的方法

a)       打开手机支付宝;

b)       点击右下角“我的”

c)       点击“余额”

d)       点击“账户余额”

4        如果使用工具查询支付网关销售明细确定支付成功分帐成功,运营商还是说没收到钱,可以使用下面的方法来为运营商证明是否分帐。

4.1        登录辅助工具;

4.2        然后打开“查询”->“网关支付记录”,在下面那个【机器出厂号】文本框中录入运营商的机器编号,点击“查询机器销售明细”。找到支付宝的交易记录,记录下【订单号】;

4.3        打开支付宝www.alipay.com,登录公司的支付宝。点击“对账”下的“账务明细”,在精确搜索的“商户订单号”文本框输入第2步中记录的【订单号】点击查询(注意公司有两个支付宝帐号market@kimma.com.cn和caiwu@kimma.com.cn),不同的运营商使用的支付宝帐号是不一样的),找到交易流水记录后点击查看明细 ,在明细见面有分润的金额和客户帐号,确认该帐号是不是运营商的帐号,如果是运营商的帐号,截图发给客户即可。运营商再搞不清就要运营商直接打电话问支付宝客户为什么这笔钱转到他帐上了他看不到。

5        微信开通后支付失败的处理方法

5.1        登录辅助工具;

5.2        打开“工具”->“测试反扫码”->“测试支付宝分帐”,在【AppId】【key】【mchid】文本框录入运营商提交的参数;打开微信,点击“钱包”功能下的“付款”功能,将付款码条码下的数字输入到该界面的【付款码】文本框,点击“测试”;

5.2.1   如果返回结果为

表示运营商提交的参数有问题或者是运营商没有开通反向扫码支付。如用户重新核对提交的参数确保没有问题的话可以打电话到腾讯咨询下是否开通了反向扫描支付。

 

支付宝下单失败,需要查看系统配置是否设置好:

1、             office辅助工具查询,功能开通—>开通支付宝支付—>添加支付宝分账账号 可根据运营商编号 查询该运营商的分账账户是否开通

2、             office辅助工具查询,功能开通—>开通支付宝支付—>开通运营商支付功能  查看默认分账支付宝账户设置是否正确

3、             平台查询:首页—>机器运营配置—>分账账号设置 查看该运营编号下机器编号,对应的机器是否有设置分账账户,是否是辅助工具中的设置账号是否一致。

4、             找市场部确认:分账账号是挂在公司哪一个接入账号下的。

 

辅助工具查询交易错误:“ORDER_FAIL,” “INVALID_PARAMETER ” 错误原因是由于平台没有设置分账账号,而辅助工具里有设置分账账户。

 

错误提示rrCode  4000 DetailErrCode  交易结算异常 

原因:接入账号配置错误

错误解析:先确认分账账号是挂在哪个接入账号下的,修改接入账号,审核通过后,就可以正常使用了。   

 

2.0的

反扫错误是下单失败  20000  aop.ACQ.SYSTEM_ERROR

正扫错误是40004,交易结算异常)

错误解析:

支付宝返回的: 分账账户pid未设置在分账账户限制集中  

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(2637):this

vue里面 this在外面是实例 this在函数里面的找到的丢失

简书搜索爬虫

这期的爬虫是爬取“简书”的搜索结果页,篇幅将会分为两部分来写,第一部分是爬虫部分,主要涉及搜索文章的提取和数据保存,第二部分涉及基本的数据分析和可视化,本篇文章属于爬虫篇。 爬虫源代码 首先看一下整个爬虫的源…

小程序滚动条隐藏

其实大家的写法估计都是如下: ::-webkit-scrollbar {width: 0;height: 0;color: transparent;}我在安卓手机上测试过,目前没有问题。

Android studio 报错:Manifest merger failed xxx

如果是提示建议添加 tools:replace"android:allowBackup" 只需修改application下属性为 android:name".YwApplication" android:allowBackup"true" android:icon"mipmap/txlogo" android:label"string/app_name" android:l…

mysql双机热备

MySQL双机热备 目录: 1、说明 2、数据手工同步 3、修改主数据库配置文件 4、修改从数据库配置文件 5、主数据库添加备份用户 6、从数据库设置为Slave 7、验证 1、说明 1)数据库版本要高于5.1 2)从数据库的版本要 > 主数据库服务器…

工作144:时间戳格式化

//日期转时间戳 function transdate(time){var date new Date();date.setFullYear(time.substring(0, 4));date.setMonth(time.substring(5, 7) - 1);date.setDate(time.substring(8, 10));date.setHours(time.substring(11, 13));date.setMinutes(time.substring(14, 16));da…

网页控制聚英继电器JY-DAM3200代码

第一次使用web控制一个实体硬件&#xff0c;需要通过网页调用串口&#xff0c;摸索了一阵子&#xff0c;终于选定用pythonphpjQueryhtml实现了。 第一部分&#xff1a;web首页界面 index.html<!DOCTYPE html><html lang"en"><head><meta charse…

monaco-editor 监听保存按钮

个人已经觉得monaco-editor比CodeMirror好了&#xff0c;所以开始研究monaco-editor。 基本用法网上很多&#xff0c;我的需求是写一段文字后&#xff0c;直接保存&#xff0c;实时在浏览器中显示效果。 但是默认的command s会直接跳出浏览器的保存网页操作&#xff0c;所以…

http://w3cschool.codecloud.net/python/python-object.html?ref=myread

Python 面向对象教程 http://w3cschool.codecloud.net/python/python-object.html?refmyread

工作145:vue里面取消console和debugger

开发过程中&#xff0c;经常需要使用console.log、console.info、alert等操作来输出内容&#xff0c;测试代码&#xff0c;而在生产环境之中&#xff0c;这些打印的东西最好是不要显示、特别是用户名、密码相关。 一个个去删除、注释显然是很麻烦的一件事&#xff0c;所以我们可…

Program type already present: android.support.design.widget.xx

主要提示错误意思是support版本问题。 解决方法&#xff1a; 统一build.gradle中所以关于support依赖的版本&#xff0c;有的25就都改为25&#xff0c;有点27就都改为27。 Sync。同步即可

推荐一个好库 热键监听 hotkeys-js

使用代码 import hotkeys from hotkeys-js hotkeys(commands, function (event, handler) {// 阻止窗体自带事件event.preventDefault()alert(you pressed commands!) })

js的加密和解密

最近在研究js的加密和解密的问题&#xff0c;上网上搜出来很多方法&#xff0c;不过不知道到底哪一个会比较管用。这里是今天找到的一些关于base64加密解密的js代码&#xff0c;已经经过试验&#xff0c;可以使用&#xff0c;不过网上很多加密解密的工具&#xff0c;这种方式加…

TCP/IP协议三次握手与四次握手流程解析

一、TCP报文格式TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图&#xff1a;图1 TCP报文格式上图中有几个字段需要重点介绍下&#xff1a;&#xff08;1&#xff09;序号&#xff1a;Seq序号&#xff0c;占32位&#xff0c;用来标识从TCP源端向目的端…

Android 使用ViewPager实现导航页面

PagerAdapter类 /*** 作者&#xff1a;created by meixi* 邮箱&#xff1a;13164716840163.com* 日期&#xff1a;2018/7/23 17*/public class GuidePageAdapter extends PagerAdapter {private List<View> views;public GuidePageAdapter(List<View> views) {thi…

js动态创建样式style

我的样式是从后台动态获取&#xff0c;前端进行渲染的&#xff0c;核心代码如下 const style .vue-preview .text {color: #4fc08d;} this.styleEl document.createElement(style) this.styleEl.type text/css this.styleEl.innerHTML style; document.getElementsByTagN…

h5有哪些新特性?

面试的时候会问到这一道题&#xff0c;根据w3school上的文档是这样的 新特性 HTML5 中的一些有趣的新特性&#xff1a; 用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素&#xff0c;比如 article、footer、header、nav、…

jmeter 入门操作

今天用领导交给我一个任务&#xff0c;有一个链接需要调用200次&#xff0c;但是其中的一个参数需要变化。如果要用手工&#xff0c;哦&#xff0c;&#xff2e;&#xff2f;&#xff0c;我不敢往下想。。。。。 想想jmeter强大的功能&#xff0c;就用这个来试试吧&#xff0c;…