Перейти к содержанию

Валютный конвертер

Конвертер валют позволяет определить эквивалент исходной суммы транзакции в нужной валюте по источнику валютных курсов, доступному в настройках конвертера.

В контексте конвертации, валюта транзакции называется исходной валютой, а валюта, в которую конвертируется сумма транзакции – целевой валютой.

Конвертер позволяет выставлять покупателю счет в валюте, которая не поддерживается эквайером торговца. Также конвертер позволяет сконвертировать валюту транзакции в другую валюту шлюза и получить сконвертированную сумму в ответе на транзакцию или в автоматическом уведомлении, не используя ее при этом в транзакции с эквайером.

Сконвертированная сумма также будет доступна в отчете и на странице детальной информации о транзакции.

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

Для транзакций типа возврат будет применен курс, использованный для соответствующей оплаты; для транзакций отмены авторизации и списания средств будет использован курс соответствующей транзакции авторизации.

Обратитесь к своему менеджеру или в службу поддержки для настройки конвертера.

Секция conversion

Секция conversion будет отправлена в синхронном ответе на запрос транзакции, в ответе на запрос статуса транзакции и в автоматическом уведомлении, если на шлюзе, использованном для обработки транзакции настроен конвертер.

Параметр Тип данных Описание
transaction object
conversion object Секция информации о конвертации.
converted_amount bigInteger Сумма транзакции в целевой валюте в минимальных денежных единицах, сконвертированная сумма.
converted_currency string Целевая валюта в формате ISO-4217 alpha-3 code.
exchange_rate object
:{base currency}_TO_{quote-currency} float Валютный курс, использованный для конвертации = единица исходной валюты ÷ единица целевой валюты.
exchange_rate_date string Дата загрузки обменного курса с источника курса валют в формате YYYY-MM-DDThh:mm:ss[.SSSSSS]Z.
Пример ответа на запрос оплаты с секцией conversion
{
    "transaction": {
        "uid": "263586a3-50f6-4ff3-b9a0-ba5bd8f71b9d",
        "status": "successful",
        "amount": 700,
        "currency": "GBP",
        "description": "Test transaction",
        "type": "payment",
        "payment_method_type": "credit_card",
        "tracking_id": "tracking_id_000",
        "message": "Successfully processed",
        "test": true,
        "created_at": "2025-03-11T09:13:07.536Z",
        "updated_at": "2025-03-11T09:13:12.880Z",
        "paid_at": "2025-03-11T09:13:12.848Z",
        "expired_at": null,
        "recurring_type": null,
        "closed_at": null,
        "settled_at": null,
        "manually_corrected_at": null,
        "language": "en",
        "credit_card": {
            "holder": "John Doe",
            "stamp": "a282993adc1299dacc79248e77e04c2995f79fcc9f82f408bec59ba20ff55739",
            "brand": "master",
            "last_4": "5003",
            "first_1": "5",
            "bin": "520424",
            "bin_8": "52042400",
            "issuer_country": null,
            "issuer_name": null,
            "product": null,
            "exp_month": 10,
            "exp_year": 2027,
            "token_provider": null,
            "token": null
        },
        "receipt_url": "https://online.unonapay.com/customer/transactions/263586a3-50f6-4ff3-b9a0-ba5bd8f71b9d/c40a0033665f6fb8e7608c8a285644215802fb461288ec2e324bf507e045a9cd?language=en",
        "status_code": null,
        "gateway": {
            "iframe": true
        },
        "mute_notifications": null,
        "version": 5,
        "psp_settled_at": null,
        "registry_id": null,
        "id": "263586a3-50f6-4ff3-b9a0-ba5bd8f71b9d",
        "additional_data": {},
        "redirect_url": "https://gateway.unonapay.com/process/263586a3-50f6-4ff3-b9a0-ba5bd8f71b9d",
        "code": "S.0000",
        "friendly_message": "The transaction is successfully processed.",
        "smart_routing_verification": {
            "status": "successful"
        },
        "conversion": {
            "converted_amount": 829,
            "converted_currency": "EUR",
            "exchange_rate": {
                "GBP_TO_EUR": 1.1843844993153705
            },
            "exchange_rate_date": "2025-03-11T09:03:07.978633Z"
        },
        "payment": {
            "auth_code": "654321",
            "bank_code": "05",
            "rrn": "999",
            "ref_id": "777888",
            "message": "Payment was approved",
            "amount": 700,
            "currency": "GBP",
            "billing_descriptor": "test descriptor",
            "gateway_id": 71839,
            "status": "successful"
        },       
        "customer": {
            "ip": null,
            "email": null,
            "device_id": "",
            "birth_date": "",
            "external_id": null
        },
        "billing_address": {
            "first_name": "John",
            "last_name": "Doe",
            "address": "",
            "country": "GB",
            "city": "London",
            "zip": "",
            "state": "",
            "phone": ""
        }
    }
}