我想澄清一下,是否可以更改capture_transaction调用的费用。比方说,在收费端点上,我授权了$5并延迟了捕获,但当捕获交易时,我只想向客户收取$4。
从读取文档来看,它实际上并没有提供任何参数来更改数量。有没有办法做到这一点?
https://github.com/square/connect-python-sdk/blob/master/docs/TransactionsApi.md#endpoint-charge
发布于 2019-04-03 23:16:51
目前还没有办法做到这一点。您不能在创建事务后对其进行编辑(即使将其设置为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
https://stackoverflow.com/questions/55492693
复制相似问题