平方的delay_capture可对capture_transaction进行部分计费

时间:2019-04-03 10:16:03

标签: python-3.x square-connect square

我想澄清一下是否有可能更改capture_transaction调用的收费金额。说在收费端点,我授权$ 5并延迟捕获,但是在捕获事务时,我只想向客户收取$ 4。

通过阅读文档,它实际上并没有提供任何参数来更改金额。有什么办法吗?

https://github.com/square/connect-python-sdk/blob/master/docs/TransactionsApi.md#endpoint-charge

1 个答案:

答案 0 :(得分:0)

当前无法执行此操作。创建交易后,即使已将交易设置为delay_capture,也无法对其进行编辑。

您最好的选择是将卡保存在文件中(使用CreateCustomerCard),然后在以后收取您需要的任何金额。

将卡保存在文件中:https://docs.connect.squareup.com/payments/transactions/cookbook/save-cards-on-file

存档的信用卡:https://docs.connect.squareup.com/payments/transactions/cookbook/charge-cards-on-file