【问题标题】:Authorize payments with Square API使用 Square API 授权付款
【发布时间】:2021-02-02 14:13:10
【问题描述】:

目前,我正在使用 Square API 创建付款。 https://developer.squareup.com/explorer/square/payments-api/create-payment

这会从客户的卡中收取所需金额。有没有办法先授权付款而不从卡上扣费?

对于我们的系统,我们需要等待几分钟,以便我们的供应商做出响应以处理订单。我想授权付款,然后如果我们得到供应商的批准回复,请从客户的卡中扣款,否则取消付款。

如果我们无法完成订单,我会尽量避免支付交易费用。

【问题讨论】:

    标签: node.js square


    【解决方案1】:

    您可以调用CreatePayment(您在上面链接的),并将autocomplete 设置为false。这将授权付款,但尚未实际取出资金。默认情况下,您有最多 6 天的时间自动取消付款,因此您需要在打算完成付款时致电 CompletePayment(如果您想手动取消付款,请致电 CancelPayment)。

    【讨论】:

      猜你喜欢
      • 2017-08-25
      • 1970-01-01
      • 1970-01-01
      • 2016-03-23
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2015-06-12
      相关资源
      最近更新 更多