微信退款
2018-08-19 18:02:19 24 举报
微信退款是指用户在购买商品或服务后,因各种原因需要退款,可以通过微信进行退款操作。用户只需在微信钱包中找到对应的订单,点击“申请退款”按钮,填写退款原因和金额,提交申请即可。商家收到退款申请后,会在规定时间内进行处理,处理完成后,退款金额将原路返回到用户的微信钱包中。微信退款操作简单快捷,为用户提供了便利的退款渠道。
作者其他创作
大纲/内容
进入特卖售后列表
以下为微信支付退款流程
否
非法
一致
进入PayGatewayModel::refund_public_wxpay请求微信申请退款
财务同意退款请求
使用安全证书postxml请求微信申请退款
申请返回
access_account_list表更改为失败batch_refund_records更改状态失败
退款网关检测订单退款合法性
卖家同意
财务人员审核
退款申请失败
不一致,记录日志
检验签名是否一致
申请退款失败
返回数据至退款网关
FAIL,记录日志
订单退款状态是否正在处理中
调用模型WeixinWapPayModel方法refund
退款金额是否大于订单总价
更新退款状态为等待退款
退款申请成功
result_code
是
SUCCESS
财务任务同意退款
成功
退款状态最终由计划任务执行更新
买家申请退款
微信JSAPI支付渠道$pass_id定义为8
失败
失败,记录日志
请求返回return_code
申请退款成功
请求微信申请退款
组织退款申请参数请求微信退款appid卷皮公共号IDmch_id商户号IDnonce_str随机字符串transaction_id微信单号out_refund_no退款单号total_fee订单总金额单位为分refund_fee退款金额单位为分op_user_id操作员ID,默认商户IDsign签名
进入PayGatewayModel::refund()退款网关
退款申请数据入库表batch_refund_records记录
0 条评论
回复 删除
下一页