概览
预留捕获流程用于处理使用双消息通信的付款。首先,通过调用付款集成商托管的 reserveFunds
方法预留资金。如果此方法同步返回 SUCCESS
,则表示资金已预留,可以进行支付或释放。此步骤通常称为执行身份验证或授权。
进行资金预留
通过调用 asynchronousCaptureFundsReservation
即可收取这笔资金。执行此操作后,系统将开始将资金转入 Google 账号。
取消资金预订
或者,您也可以通过调用 asynchronousCancelFundsReservation
取消资金预留。从而解除资金冻结状态。如果预订被取消,则不会发生资金转移。预留会在固定时间段(通常是七天)后自动取消。
收单机构参考编号
如果收到资金,将生成 ARN(收单机构参考编号)。通常几天后,付款集成商才能知道该值。知道该值后,付款集成商必须调用 Google 托管的 setAcquirerReferenceNumberForCaptureNotification
以向 Google 提供 ARN。通过将 ARN 与此交易关联,Google 可以处理与此交易相关的争议和欺诈。
后续操作
如果收到资金,Google 可能会调用付款集成商托管的 asynchronousRefund
方法来退还付款。或者,用户或发卡银行也可以启动退款流程,该流程在异议流程中进行处理。