跳到主要内容

概述

预授权(Pre-Authorization)是指在交易时先对持卡人卡内金额进行冻结(不扣款),待实际履约后再执行后续扣款(Capture),或在无需扣款时进行取消冻结(Void)。

预授权的两种触发方式

  • 商户控制是否走预授权,
  • Oceanpayment自动控制预授权。

商户控制是否走预授权

商户在请求支付接口时,通过ET_NOTES参数明确指定交易类型,Oceanpayment根据该参数将交易处理为预授权。

参数名类型长度是否必填描述
ET_NOTESstring0-100
  • pre: 预授权
  • sale: 非预授权

Oceanpayment自动控制预授权

Oceanpayment根据通道规则自动判断是否需要预授权。

预授权状态

在支付结果中获取订单是否进入预授权

返回参数描述
payment_status支付状态
  • -1: 支付待处理(非支付终态):需要等待回调通知,或者通过订单查询接口取得交易的最新结果
  • 1: 支付成功: 请给用户提供所购买的产品或服务
  • 0: 支付失败/取消支付
payment_authType订单的支付类型
  • 0: 该交易类型为Sale一般交易
  • 1: 该交易类型为预授权且非3D交易
  • 2: 该交易类型为3D且非预授权交易
  • 3: 该交易类型为3D且预授权交易

授权操作

当订单进入预授权状态,可以使用预授权操作功能进行订单的授权或撤销。