Квадратная задержка delay_capture для частичного начисления платы за захват_транзакции

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

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

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


person ellaRT    schedule 03.04.2019    source источник


Ответы (1)


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

person sjosey    schedule 03.04.2019