对接银行处理退票的解决方案

2023-11-09 12:40

本文主要是介绍对接银行处理退票的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是退票?

在跨行支付时,付款请求提交汇出行后,由汇出行转交至人民银行支付系统,经人民银行大小额系统处理后会先返回交易成功的结果,再由人民银行转至收款行,收款行在清算过程中会将收款人账户信息、状态、款项用途信息不符、异常、不合规等无法入账的款项原路退回至原汇出行,这个过程就是退票。因此交易成功的状态不一定表示收款账户已入账。

产生原因:若收款账号输入错误、收款人姓名与开户银行预留户名不符或开户银行信息不正确、款项用途信息不符等都有可能造成退票。

表现形式:会查回一笔金额、对方信息完全一致的收款;一般情况下,退票明细会在3个工作日内生成,这取决于收款行处理的速度。

在这里插入图片描述

  1. 也就是对接行返回给平台的成功并不是代表钱到了打款用户,而是转账请求到达了代理行,代理行成功接收到了。

那么我们可能为认为为啥不能这样?
在这里插入图片描述
人行会调用对接行告诉平台是否成功了还是失败了,其实不是的,人行是不会告诉对接行的是否成功的,需要对接行去查人行的接口,但是人行的接口是需要钱的

处理退票

1. 人工智能处理

一般这种情况是打款用户信息不符合,因此可以再打款之前调用聚合支付接口或者第三方接口返回这个信息是否正确。
这样能一定程度避免打款失败。

但是如果处理了退票,那么也可以进行人工复核出现了这种情况,人工告诉用户进行退票了,告诉用户再重新发起一笔。

并且这样的话在业务上也应该增加退票的处理,也就是获得了退票的信息,也应该在对应的申请单将状态修改成退票,获得添加对应退票的流水。

2. 土豪用户

对接行不知道是否成功,但是代理行知道啊,而且代理行是提供付费接口 给平台进行查询是否成功或者失败。

  1. 对接人行,查询对应是否成功/是啊比
  2. 告诉对接行,让对接行对接人行,然后让对接行告诉你一个最终状态

但是这些服务费肯定会高点。

对接支付宝是否可以避免退票

不能完全避免

这篇关于对接银行处理退票的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/376154

相关文章

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

关于Nginx跨域问题及解决方案(CORS)

《关于Nginx跨域问题及解决方案(CORS)》文章主要介绍了跨域资源共享(CORS)机制及其在现代Web开发中的重要性,通过Nginx,可以简单地解决跨域问题,适合新手学习和应用,文章详细讲解了CO... 目录一、概述二、什么是 CORS?三、常见的跨域场景四、Nginx 如何解决 CORS 问题?五、基

Python自动化Office文档处理全攻略

《Python自动化Office文档处理全攻略》在日常办公中,处理Word、Excel和PDF等Office文档是再常见不过的任务,手动操作这些文档不仅耗时耗力,还容易出错,幸运的是,Python提供... 目录一、自动化处理Word文档1. 安装python-docx库2. 读取Word文档内容3. 修改

Nginx启动失败:端口80被占用问题的解决方案

《Nginx启动失败:端口80被占用问题的解决方案》在Linux服务器上部署Nginx时,可能会遇到Nginx启动失败的情况,尤其是错误提示bind()to0.0.0.0:80failed,这种问题通... 目录引言问题描述问题分析解决方案1. 检查占用端口 80 的进程使用 netstat 命令使用 ss

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

在MySQL执行UPDATE语句时遇到的错误1175的解决方案

《在MySQL执行UPDATE语句时遇到的错误1175的解决方案》MySQL安全更新模式(SafeUpdateMode)限制了UPDATE和DELETE操作,要求使用WHERE子句时必须基于主键或索引... mysql 中遇到的 Error Code: 1175 是由于启用了 安全更新模式(Safe Upd

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Java下载文件中文文件名乱码的解决方案(文件名包含很多%)

《Java下载文件中文文件名乱码的解决方案(文件名包含很多%)》Java下载文件时,文件名中文乱码问题通常是由于编码不正确导致的,使用`URLEncoder.encode(filepath,UTF-8... 目录Java下载文件中文文件名乱码问题一般情况下,大家都是这样为了解决这个问题最终解决总结Java下

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方

使用C++将处理后的信号保存为PNG和TIFF格式

《使用C++将处理后的信号保存为PNG和TIFF格式》在信号处理领域,我们常常需要将处理结果以图像的形式保存下来,方便后续分析和展示,C++提供了多种库来处理图像数据,本文将介绍如何使用stb_ima... 目录1. PNG格式保存使用stb_imagephp_write库1.1 安装和包含库1.2 代码解