方法名 | 参数 | 返回值 |
---|---|---|
createRefund | array $order | Collection |
退款操作
$pay = new \fengkui\Pay\Bytedance($bytedanceConfig);
$order = array(
'order_sn' => 'order_snxxxxxx', // 订单编号
'refund_sn' => time(), // 退款编号
'refund_amount' => 1, // 退款金额(分)
'reason' => '用户申请退款', // 退款原因
);
$result = $pay->createRefund($order);
// 返回 Collection 实例包含退款相关信息
订单配置参数
所有订单配置参数和官方无异,参数请参考这里,查看「请求参数」一栏。
方法名 | 参数 | 返回值 |
---|---|---|
queryRefund | string $orderSn | Collection |
查询退款订单
$pay = new \fengkui\Pay\Bytedance($bytedanceConfig);
$refundSn = 'refund_snxxxxxxxx'; // 商户退款单号
$result = $pay->queryRefund($refundSn); // 默认使用false商户订单号查询订单
相关返回参数说明,请参考这里,查看「响应示例」一栏。