退款(微信、支付宝)

本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699 

退款(微信、支付宝)

在微擎系统中,发起退款(微信和支付宝)很简单,只需要调用两个函数即可,见如下代码

前提条件:使用系统内置的支付情况下发起的退款

//首先load模块函数 load()->model('refund'); //创建退款订单 //$tid 模块内订单id //$module 需要退款的模块 //$fee 退款金额 //$reason 退款原因 //成功返回退款单id,失败返回error结构错误 $refund_id = refund_create_order($tid, $module, $fee, $reason); if (is_error($refund_id)) { itoast($refund_id['message'], referer(), 'error'); } //发起退款 $refund_result = refund($refund_id); if (is_error($refund_result)) { itoast($refund_result['message'], referer(), 'error'); } else { pdo_update('core_refundlog', array('status' => 1), array('id' => $refund_id)); //XXX(这里继续写自己的其他逻辑) itoast('退款成功', referer(), 'info'); }
本页目录
  1. 退款(微信、支付宝)
    1. 前提条件:使用系统内置的支付情况下发起的退款
文档统计
浏览次数:175642次
编辑次数:210次历史版本
最近更新:2023-01-16 16:16:34

如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。