Актуальный контракт: доступны
GET /installment/v1/installments,POST /installment/v1/installments/retrieveс JSON-телом иGET /installment/v1/installments/retrieveWalletInstallmentsдля кошелька. В header передаетсяmerchantId.binNumber— первые 6–8 цифр карты;priceобязателен и равен нулю или положителен. Запрос также поддерживаетexcludeGatewayPos,subMerchantIds,productItems,buyerId,branch,checkoutToken,garantiPayиsubscription. В ответ добавленыfarmerCard,posAlias, а в детализацию рассрочки —buyerPfCommissionRate.
Параметры запроса
Ожидаемые параметры, которые должны быть отправлены в запросах для выполнения запроса в рассрочку, перечислены ниже в таблице и подзаголовках.
| Название параметра | Тип | Обязательный | Объяснение |
|---|---|---|---|
binNumber |
string |
Нет | Первые 6–8 цифр карты для запроса рассрочки |
price |
decimal |
Да | Цена |
currency |
string |
Нет | Для какой валюты будет сделан запрос рассрочки AZN, EUR или USD |
excludeGatewayPos | boolean | Нет | Исключает результаты gateway POS; по умолчанию false. |
subMerchantIds | long[] | Нет | Идентификаторы субмерчантов. |
productItems | ProductItem[] | Нет | Товары для правил рассрочки. |
buyerId | long | Нет | Идентификатор покупателя. |
branch | string | Нет | Филиал. |
checkoutToken | string | Нет | Токен checkout. |
garantiPay | boolean | Нет | Поток GarantiPay; по умолчанию false. |
subscription | string | Нет | Данные подписки. |
Параметры возврата
| Название параметра | Тип | Объяснение |
|---|---|---|
binNumber |
string |
Первые 6–8 цифр карты для запроса рассрочки |
price |
decimal |
Цена |
cardType |
CardType |
Тип карты. CREDIT_CARD, DEBIT_CARD или PREPAID_CARD см. Типы карт |
cardAssociation |
CardAssociation |
Организация карт. VISA, MASTER_CARD, AMEX или TROY см. Организация карт |
cardBrand |
string |
Марка карты |
bankName |
string |
Название банка |
bankCode |
number |
Код банка |
force3ds |
boolean |
Информация о наличии платежного обязательства 3ds |
commercial |
boolean |
Информация, является ли она коммерческой или нет |
installmentPrices |
InstallmentPrice[] |
Список объектов Информация о ценах в рассрочку , в котором отображается информация о ценах для каждого варианта рассрочки. |
Информация о цене рассрочки
Поля объекта, содержащие информацию о рассрочке и цене следующие.
| Название параметра | Тип | Объяснение |
|---|---|---|
installmentNumber |
number |
Количество рассрочки |
installmentPrice |
number |
Плата за рассрочку, соответствующая количеству платежейы |
totalPrice |
number |
Итоговая цена |
Типы кодов
Вы можете просмотреть примеры кодов в Odero API client с открытым исходным кодом:
- .NET: https://github.com/TokenPayEng/tokenpay-dotnet-client/blob/master/Samples/InstallmentSample.cs
- PHP: https://github.com/TokenPayEng/tokenpay-php-client/blob/master/samples/search_installments.php
- Java: https://github.com/TokenPayEng/tokenpay-java-client/blob/master/src/test/java/tr/com/tokenpay/sample/InstallmentSample.java
- Node.js: https://github.com/TokenPayEng/tokenpay-node-client/blob/master/samples/installment/SearchInstallments.js