Square Connect API:如何处理部分授权? (预付 debit/etc)

Square Connect API: How does one handle partial authorizations? (prepaid debit/etc)

Square Connect 有几种方法可以处理这个问题,我需要知道他们使用哪种方法:

  1. 如果卡内资金不足,return表示整个支付失败。 (正常,意料之中,好像他们不做分期付款)。

  2. 如果卡内资金不足,return表示支付成功。可以发送指示部分付款的字段(卡上剩余的金额),与 success/fail 分开。 (目前,我们会像全额批准一样发送订单)。

如果您尝试从预付借记卡中收取的金额少于您尝试收取的金额,则交易将return 表明支付失败。