支付退款。

方法定义

该方法的定义如下:

refund(params: RefundRequest): Promise<FunctionResponse<RefundResponse>>

请求参数

字段名 类型 必填 描述
outTradeNo string 商家订单号,用于商家唯一确定一笔交易,如:+new Date(),64个字符以内,只能包含字母、数字、下划线。
refundAmount string 退款金额。

返回参数

可参考SDK中类型定义文件dist/esm/model/OpenApiModel.d.ts

示例

async refund() {
  try {
    const res = await cloud.payment.refund({
      outTradeNo: '', // .pay 接口支付的商家订单号
      refundAmount: '0.1' // 推荐金额
    });
    // 进行业务处理
  } catch (e) {
    // 进行错误处理
  }
}