Page tree
Skip to end of metadata
Go to start of metadata

Сервіс FeeRequest призначений для попереднього розрахунку комісій, які будуть стягуватися при Money Transfer переказах. Зручний для попереднього повідомлення клієнтів про фінансові умови переказів


Запит
<FeeRequest xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
  <MerchantId>5450002</MerchantId>
  <TerminalId>E1010002</TerminalId>
  <C2C>
    <CardFunding>516861******5295</CardFunding>
    <CardPayment>489482******0487</CardPayment>
  </C2C>
  <Amount>101</Amount>
  <CurrencyCode>975</CurrencyCode>
</FeeRequest>


Опис параметрів запиту

ПараметрТипОпис
CardFundingОбов'язковий

string

Номер карти з якої здійснюється переказ

minLength: 13
maxLength: 19

CardPaymentОбов'язковий

string

Номер карти на яку здійснюється переказ

minLength: 13
maxLength: 19

AmountОбов'язковий

string

Сума переказу. У самих маленьких одиницях (копійках)

CurrencyCodeОбов'язковий

string

Код валюти згідно ISO 3166-1 alpha-3;

Length: 3



Відповідь
<FeeResponse>
  <Status>
    <Code>000</Code>
    <Message>Operations on this card(s) are allowed</Message>
  </Status>
  <Fee>0</Fee>
  <TotalAmount>101</TotalAmount>
  <Rule>RECIPIENT_BIN</Rule>
</FeeResponse>


За замовчуванням всі перекази між парами країн є заборонені. Для вирішення переказів їх необхідно налаштувати в Кабінеті банку.

Якщо перекази між зазначеної парою країн не дозволені (не налаштовані), то сервіс поверне помилку з кодом 291

Опис параметрів відповіді

ПараметрТипОпис
CodeОбов'язковий

string

Код помилки згідно Кодів відповідей

Length: 13

MessageОбов'язковий

string

Текст помилки

TotalAmountОбов'язковий

string

Сума переказу. У самих маленьких одиницях (копійках)

FeeОбов'язковий

string

Сума комісії. У самих меленьких одиницях (копійках)

RuleОбов'язковий

string

Правило, яке вплинуло на розрахунок комісій.

Допустимі значення:

  • SENDER_BIN - комісія з BIN (range) -у карти відправника
  • RECIPIENT_BIN - комісія з BIN (range) -у карти відправника
  • SENDER_BANK - комісія банку-карти відправника (банк, який обслуговується в UPC)
  • RECEPIENT_BANK - комісія банку-карти відправника (банк, який обслуговується в UPC)
  • COUNTRY - коридор (пара) країн відправник-одержувач
  • CURRENCY - по валюті переказу
  • MERCHANT - за кодом торговця


  • No labels