Отмена авторизации позволяет отменить транзакцию, которая была ранее авторизована и все еще ожидает решения.
Отмена авторизации аннулирует результат транзакции авторизации и освобождает зарезервированные средства на карте.
Запрос
Для отмены авторизации отправьте POST запрос на https://gateway.pay-cross.com/transactions/voids со следующими параметрами:
object
parent_uid
обязательный
string UID транзакции авторизации.
amount
обязательный
bigInteger Сумма списания в минимальных денежных единицах, например, 1000 для $10.00
tracking_id
string (255) ID транзакции или заказа в вашей системе. Пожалуйста, используйте уникальное значение для того, чтобы при запросе статуса транзакции получить актуальную информацию. В противном случае вы получите массив данных по 10 последним транзакциям, найденным по указанному tracking_id. В параметре может быть отправлено несколько значений, разделенных символом ;. Например: "cbe59142-90af-4aea-b5a5-5bf3f66cf3da;f7883cb9-0e26-43a7-beb7-4027cb55d1a6;4a6a89d5-6950-400f". Если в запросе было передано более одного значения tracking_id, поиск транзакции в личном кабинете может быть осуществлен по любому из них. Если tracking_id не передан, в ответе возвращается tracking_id соответствующей транзакции авторизации при условии, что параметр был передан в запросе на авторизацию.
object Секция, содержащая дополнительную информацию о транзакции.
referer
string URL ресурса, с которого осуществляется запрос на проведение транзакции. Уточните у службы технической поддержки, является ли этот параметр обязательным для вашего эквайера.
string Значение параметра tracking_id из запроса. Если tracking_id не был передан в запросе отмены авторизации, но был передан в соответствующем запросе авторизации, в ответе возвращается tracking_id соответствующей транзакции авторизации.
string Ссылка на квитанцию обработанной транзакции.
object
message
string Сообщение от системы банка.
ref_id
string Номер транзакции в системе банка.
rrn
string Номер транзакции в международной платёжной системе. ID транзакции, выданный сетью обработки карт.
auth_code
string Код авторизации.
gateway_id
string Идентификатор платёжного шлюза, который обработал транзакцию, в системе PayCross.
status
string Статус обработанной транзакции.
object Секция, содержащая дополнительную информацию о транзакции.
referer
string URL ресурса, с которого осуществляется запрос на проведение транзакции.
Пример ответа
{"transaction":{"uid":"22e47158-6b75-4098-9fc1-6a2e60521002","code":"S.0000","status":"successful","amount":460,"currency":"EUR","type":"void","message":"Successfully processed","test":true,"created_at":"2024-04-02T12:38:02.775Z","updated_at":"2024-04-02T12:38:10.892Z","paid_at":"2024-04-02T12:38:10.698Z","manually_corrected_at":null,"parent_uid":"295b9b6d-444d-4636-b31c-a7e8b374805c","receipt_url":"https://admin.pay-cross.com/customer/transactions/22e47158-6b75-4098-9fc1-6a2e60521002/a203afa8029b646de18985b933b5dce75178c77b8d09a7e975ade07d5cab9e16?language=en","status_code":null,"mute_notifications":null,"tracking_id":"tracking_id_1","id":"22e47158-6b75-4098-9fc1-6a2e60521002","smart_routing_verification":{"status":"successful"},"void":{"message":"Void was approved","ref_id":"8889913","rrn":null,"auth_code":null,"bank_code":null,"gateway_id":3208,"status":"successful"},"additional_data":{"referer":"https://example.com/server/cs_post/post.php?order_id=5304380&security=949247¤cy=USD"}}}