网银在线的异步操作代码示意图

本文介绍了网银在线异步操作的必要性,旨在确保在网络不稳定时避免数据异常。详细步骤包括在main.php配置异步反馈路径,UnionpayProxy.php中设置异步通知URL,UnionPayService页面初始化remark2字段,创建异步通知处理方法actionUnionpayNoticeReturn(),并在相应位置调用。
摘要由CSDN通过智能技术生成

1.关于异步反馈的操作,之所以需要这个,是因为有时候,如果用户使用的时候突然断网了或者什么的,就不会导致数据异常,没有反馈到成功的信息。
所以需要异步这个操作。
如果正常的情况下,是走同步的流程的,然后网银那边会每隔三分钟左右反馈一个异步的请求,只有反馈值为true的话才会修改订单信息,基本的值和同步都是差不多的。

2.对写的的操作进行学习。
①在main.php文件里面,配置一个异步返回的路径
这里写图片描述
②在UnionpayProxy.php文件夹下,在原来的基础上加入异步通知的url,然后初始化给remark2字段。
这里写图片描述
③在UnionPayService页面里面,对remark2字段进行单独的初始化,如果有的话,就是

if($key == 'remark2'){
    //在remark2这个字段配置一个异步通知的url注意在value里面要加上中括号
    $sHtml.='<in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值