Перейти к основному содержимому

Предварительная авторизация (Pre-Authorization)

Выполните транзакцию предварительной авторизации, чтобы зарезервировать средства на карте без их немедленного списания.

POST/api/pre-authorization

Параметры запроса (Request Parameters)

ПараметрОбязателенТипОписание
orderIdДаstringНомер заказа клиента для отслеживания (например, ORD-12345).
amountДаnumberСумма транзакции (например, 100.50).
currencyДаstringКод валюты (например, TRY).
cardHolderNameДаstringИмя держателя карты.
panДаstringНомер карты (16 цифр) (например, 5421190122090656).
expiryMonthДаstringМесяц истечения срока действия карты (2 цифры, например, 04).
expiryYearДаstringГод истечения срока действия карты (2 цифры, например, 28).
cvvДаstringКод CVV (например, 916).
requestIpДаstringIP-адрес клиента, делающего запрос (например, 192.168.1.1).
requestPortДаnumberНомер порта клиента, делающего запрос (например, 8080).
customerIdНетstringНеобязательный уникальный идентификатор клиента (например, CUST-12345).

Ответ (Response)

Возвращает объект ApiPaymentResponse с подробностями предварительной авторизации.

ПолеТипОписание
paymentIdstringУникальный идентификатор платежа (UUID).
orderIdstringНомер заказа для отслеживания.
amountnumberСумма транзакции.
installmentCountnumberКоличество рассрочек.
currencystringКод валюты.
merchantCommissionnumberКомиссия, взимаемая с мерчанта.
statusstringСтатус платежа (например, SUCCESS, FAILED, ENROLLED).
paymentDatestringДата и время платежа (формат ISO, например, 2023-05-01T14:30:00Z).
cardHolderNamestringИмя держателя карты.
panstringМаскированный номер карты (например, 411111******1111).
domIntstringВнутренняя или международная транзакция (DOM/INT).
cardSchemestringПлатежная система (например, VISA, MASTERCARD).
cardTypestringТип карты (например, CREDIT, DEBIT).
loyaltyCodestringКод программы лояльности (если применимо).
externalTransactionIdstringИдентификатор транзакции от платежного провайдера.
authCodestringКод авторизации от платежного провайдера.
resultCodestringКод результата от платежного провайдера.
resultMessagestringСообщение о результате от платежного провайдера.
customerIdstringУникальный идентификатор клиента (если был предоставлен).