方法名参数返回值
createRefundarray $orderCollection

退款操作

$pay = new \fengkui\Pay\Bytedance($bytedanceConfig);

$order = array(
    'order_sn'      => 'order_snxxxxxx', // 订单编号
    'refund_sn'     => time(), // 退款编号
    'refund_amount' => 1, // 退款金额(分)
    'reason'        => '用户申请退款', // 退款原因
);

$result = $pay->createRefund($order);
// 返回 Collection 实例包含退款相关信息

订单配置参数

所有订单配置参数和官方无异,参数请参考这里open in new window,查看「请求参数」一栏。

方法名参数返回值
queryRefundstring $orderSnCollection

查询退款订单

$pay = new \fengkui\Pay\Bytedance($bytedanceConfig);

$refundSn = 'refund_snxxxxxxxx'; // 商户退款单号
$result = $pay->queryRefund($refundSn); // 默认使用false商户订单号查询订单

相关返回参数说明,请参考这里open in new window,查看「响应示例」一栏。

Last Updated:
Contributors: kuifeng