Данная транзакция списывает средства, ранее зарезервированные транзакцией авторизации, и деньги поступают на расчётный счёт торговца в сроки, оговоренные в договоре на приём платежа по банковским картам.
Запрос
Для списания средств отправьте POST запрос на https://gateway.mfstream.io/transactions/captures с параметрами из таблиц ниже.
Параметры заголовка запроса
Content-Type
обязательный
application/json
Accept
обязательный
application/json
X-API-Version
Возможные значения: 2, 3. По умолчанию, 3. Подробнее здесь
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 ресурса, с которого осуществляется запрос на проведение транзакции. Уточните у службы технической поддержки, является ли этот параметр обязательным для вашего эквайера.
Warning
Если интеграция поддерживает несколько частичных списаний для одной транзакции авторизации, каждый запрос на списание рассматривается как отдельная транзакция.
string Значение параметра tracking_id из запроса. Если tracking_id не был передан в запросе списания средств, но был передан в соответствующем запросе авторизации, в ответе возвращается tracking_id соответствующей транзакции авторизации.
string Сообщение о результате обработки запроса, соответствующее коду результата обработки транзакции (code). Для отдельных вариантов интеграции данный параметр содержит сообщение от системы эквайера.
type
обязательный
string Тип транзакции.
receipt_url
обязательный
string Ссылка на квитанцию по транзакции обработанной транзакции.
object Секция, содержащая дополнительную информацию о транзакции.
referer
string URL ресурса, с которого осуществляется запрос на проведение транзакции.
string Сообщение о результате обработки запроса для покупателя, соответствующее коду результата обработки транзакции (code). Для отдельных вариантов интеграции данный параметр содержит сообщение от системы эквайера.
Пример ответа
{"transaction":{"uid":"52bfc29a-2c2f-408a-a7d5-bd8e84a320a9","status":"successful","amount":460,"currency":"EUR","type":"capture","message":"Successfully processed","test":true,"created_at":"2024-04-02T12:07:14.881Z","updated_at":"2024-04-02T12:07:20.028Z","paid_at":"2024-04-02T12:07:19.955Z","closed_at":null,"settled_at":null,"manually_corrected_at":null,"parent_uid":"4298aabd-9547-46fa-a151-66c29489c157","receipt_url":"https://backoffice.mfstream.io/customer/transactions/52bfc29a-2c2f-408a-a7d5-bd8e84a320a9/580262bb7b11a467fd85aa1c22f3c4afb4150511533c086b55eb7e53f81f4727?language=en","status_code":null,"mute_notifications":null,"tracking_id":"tracking_id_2","id":"52bfc29a-2c2f-408a-a7d5-bd8e84a320a9","code":"S.0000","friendly_message":"The operation is successful.","smart_routing_verification":{"status":"successful"},"capture":{"message":"Capture was approved","ref_id":"8889912","rrn":null,"auth_code":null,"bank_code":"05","gateway_id":3483,"status":"successful"},"additional_data":{"referer":"https://example.com/server/cs_post/post.php?order_id=5304380&security=949247¤cy=USD"}}}