Я сделал Charge с delay_capture=true. Ответ имеет статус карты как "АВТОРИЗОВАННЫЙ", как и ожидалось.
Затем я аннулировал транзакцию. я отправил в
https://connect.squareup.com/v2/locations/[location id]/transactions/[transaction id]/void
с заголовками
Authorization: Bearer [live access token]
Accept: application/json
Content-Type:application/json
и получил ответ
{}
как и ожидалось.
Если я выполняю транзакцию извлечения для той, которую я аннулировал через API, она показывает статус «АННУЛИРОВАНО».
На панели инструментов не отображаются пустоты и не отображается транзакция. Этого следует ожидать?
Однако в выписке по моей кредитной карте сумма по-прежнему отображается как «Ожидание». Разве аннулирование транзакции не отправляется компании-эмитенту кредитной карты, поэтому ожидающий платеж удаляется?
Меня беспокоит то, что это отображается в выписке по кредитной карте.