Запрос на получение курса валют
Далее представлена информация, необходимая для создания и отправки запроса на получение курса валют.
| HTTP-метод запроса | POST |
| Формат тела запроса | JSON |
| Конечная точка | /v2/customer/validate |
|
|||
|---|---|---|---|
| Объект | Параметр | Описание | |
|
general |
project_id |
Идентификатор проекта, полученный от Flashpay при интеграции. Пример: |
|
|
payment_id |
Идентификатор платежа, уникальный в рамках проекта. Пример: |
||
|
signature |
Подпись запроса, составленная после определения всех параметров запроса. | ||
|
customer |
id |
Идентификатор пользователя, уникальный в рамках проекта. Пример: |
|
|
card |
pan |
Номер банковской карты пользователя. Пример: |
|
|
payment |
amount |
Сумма выплаты в дробных единицах валюты без десятичного разделителя (точки или запятой) и пробелов за исключением случаев, когда у валюты нет дробной части. Если у валюты нет дробных единиц (то есть количество разрядов дробных единиц равно нулю), то в этом параметре нужно указывать сумму в основных единицах валюты. Пример: 100,00 RUB передается как |
|
|
currency |
Код валюты выплаты в формате ISO-4217 alpha-3. Пример: |
||
|
by_method |
Идентификатор платежного метода. Передавайте значение card в этом параметре. Пример: |
||
Вот пример тела запроса на получение курса валют:
{
"general": {
"project_id": 1234,
"payment_id": "payment_47",
"signature": "kUi2x9dKHAVNU0FYldJrxh4yo+52Kt8KU+Y19vySO/RLUkDJrOcZzUCwX6R/ekpZhkIQg=="
},
"customer": {
"id": "customer_123"
},
"card": {
"pan": "1234567890123456"
}
"payment": {
"amount": 10000,
"currency": "RUB",
"by_method": "card"
}
}
Ответ с информацией о курсе валют
Получив ваш запрос, платежная платформа Flashpay отправит вам синхронный ответ с информацией о курсе валют.
{
"project_id": 1234,
"status": "success",
"request_id": "e0d123123ab4678ec2e"
"payment_id": "payment_47",
"code": "1",
"operation": {
"sum_initial": {
"amount": 10000,
"currency": "RUB"
},
"sum_converted": {
"amount": 5900,
"currency": "TRY"
},
"exchange_rate": 0.59,
"exchange_rate_description": "Курс конвертации RUB/TRY 0.59"
}
}