农行支付接口开发支付流程整理.docx

上传人:小飞机 文档编号:3317713 上传时间:2023-03-12 格式:DOCX 页数:4 大小:37.14KB
返回 下载 相关 举报
农行支付接口开发支付流程整理.docx_第1页
第1页 / 共4页
农行支付接口开发支付流程整理.docx_第2页
第2页 / 共4页
农行支付接口开发支付流程整理.docx_第3页
第3页 / 共4页
农行支付接口开发支付流程整理.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《农行支付接口开发支付流程整理.docx》由会员分享,可在线阅读,更多相关《农行支付接口开发支付流程整理.docx(4页珍藏版)》请在三一办公上搜索。

1、农行支付接口开发支付流程整理这里说的农行包含农行的第三方支付,因为他的流程和处理方式完全一致 一、订单状态 待支付:用户提交订单的时候赋予此状态 支付成功,待确认:在农行的通知页面里,success代码中赋予此状态 支付失败:在农行的通知页面里,fail代码中赋予此状态 交易成功:在支付宝的通知页面里,success代码中赋予此状态;在农行的查询订单代码中,当农行返回03、04时赋予此状态 交易失败:在支付宝的通知页面里,fail代码中赋予此状态;在农行的查询订单代码中,当农行返回00时,赋予此状态 二、支付流程 首先、支付宝和农行都有一个异步通知页面。这个页面很关键 这2个页面都有一个判断支

2、付是否成功的代码 对于支付宝来说,支付成功,就意味着交易成功,可以马上将用户的订单状态改为“交易成功” 对于农行来说,支付成功,只能表示用户的钱已经扣了,但是农行还没有到账,此时订单状态改为“已支付、待确认”,这种状态下,用户不能再次支付,否则要造成重复支付。 在这个通知页面里的代码没有执行前,我们都可以肯定用户是没有支付的,这种情况下,用户可以再次支付。 当这个通知页面执行后,就要分两种情况。 支付宝 通知页面里的success就意味着交易完成,可以将订单状态改为“交易完成”,否则就是“交易失败” 农行 通知页面里的success表示用户已经支付了,扣款了。但是钱不一定到农行的账户。 这个时

3、候订单状态改为“支付成功、待确认” 这种状态下,用户不能再次对这个订单进行支付 通知页面的fail表示支付失败,这种状态下,可以再次进行支付。 针对农行,需要设计一个定时器,定时查询处于“支付成功、待确认”02状态下的订单。 根据查询订单的返回值,改变订单的状态 返回值 02 03 含义 已支付、等待支付结果 订单已支付 操作 不操作 改变订单状态为“交易成功” 改变订单状态为“交易成功” 不操作 改变订单状态为“交易失败” 04 05 00 订单已结算 订单已退款 订单已取消 付款前先查询支付状态,如已扣款成功,但未交易事变,不能在此支付 点击付款 用户已扣钱,不能再次支付 选择银行 农行通知页判断 可再次支付 改变订单状态为:已支付,待确认 成功 支付 成功?失败 改变订单状态为:“支付失败” 循环查询订单状态 判断返回值 返回00 交易失败 返回03或04 交易成功

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号