...
|
...
|
@@ -89,6 +89,21 @@ class Order extends Backend |
|
|
$notifyurl = 'https://wyc.tenyes.cn/api/index/refundNotifyx';//退款回调地址
|
|
|
//直接调用退款方法传参即可
|
|
|
$response = \addons\epay\library\Service::submitRefund($pay_fee, $refund_fee, $order_sn, getRefundSn($order['user_id']), $pay_type, $reason, $notifyurl, '', 'miniapp');
|
|
|
print_r($response);return;
|
|
|
$response = json_encode($response);
|
|
|
$response = json_decode($response, true);
|
|
|
file_put_contents("pcl_repay_v2.log", date("Y-m-d H:i:s") . "::" . json_encode($response, JSON_UNESCAPED_UNICODE) . PHP_EOL, FILE_APPEND);
|
|
|
if (!empty($response['return_code'] == 'SUCCESS')) {
|
|
|
//退款成功,更新退款记录
|
|
|
$relogs['update_time'] = time();
|
|
|
$relogs['is_pay'] = 3;
|
|
|
$relogs['out_refund_no'] = $response['out_refund_no'];
|
|
|
$relogs['refund_time'] = time();
|
|
|
$rs2 = Db::name('order')
|
|
|
->where(['id' => $order['id']])
|
|
|
->update($relogs);
|
|
|
} else {
|
|
|
//$this->error('退款失败');
|
|
|
}
|
|
|
$this->success();
|
|
|
}
|
|
|
} |
...
|
...
|
|