Квадрат delay_capture для частичной зарядки на capture_transaction - PullRequest
1 голос
/ 03 апреля 2019

Я хочу уточнить, возможно ли изменить сумму, которая будет взиматься при вызове capture_transaction. Скажем, на конечной точке начисления платы я разрешаю 5 долларов и отложил захват, но при захвате транзакции я хочу только взимать с клиента 4 доллара.

При чтении документов он не предоставляет никаких параметров для изменения суммы. Есть ли способ сделать это?

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

1 Ответ

0 голосов
/ 03 апреля 2019

В настоящее время нет способа сделать это. Вы не можете редактировать транзакцию (даже если она установлена ​​на 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

...