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

Запрос доступных валют и сетей

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


Запрос

Для получения списка доступных валют или сетей отправьте POST запрос на https://api.bepaid.by/beyag/currencies со следующими параметрами:

Параметр Тип Описание
gateway_id * обязательный
integer ID платежного шлюза, предоставленного провайдером платежного метода и активированного для вашего магазина в системе bePaid.
account string Номер счета. Если параметр не передан, то провайдер сообщит информацию о счете по умолчанию.
country string Страна клиента. Указывается в формате ISO 3166-1 alpha-2, например GB.
Пример запроса
{
    "gateway_id": 1234,
    "account":"40701810842020395221",
    "country":"GB"
}
Ответ

Ответ на запрос содержит следующие параметры:

Параметр Тип Описание
status string Статус обработанной транзакции.
code string Код обработанной транзакции.
message string Сообщение сервиса системы bePaid для торговца.
friendly_message string Сообщение системы для пользователя.
gateway_id integer ID платежного шлюза, предоставленного провайдером платежного метода и активированного для вашего магазина в системе bePaid.
account string Номер счета. Если параметр не был передан в запросе, то указана информация о балансе счета по умолчанию.
country string Страна, для которой указана информация о доступных валютах.
provider_info object Секция дополнительной информации о счете от провайдера платежных методов или эквайера.
Пример ответа
{
    "code": "S.0000",
    "status": "Successful",
    "message": "none",
    "friendly_message": "Successfully processed",
    "gateway_id": 1111,
    "account": "40701810842020395221",
    "country": "BY",
    "currency": "TRX",
    "provider_info": {
        {
            "currency": "TRX",
            "alias": "Tron",
            "allowDeposit": true,
            "allowWithdrawal": true,
            "priceUSD": "0.05963000",
            "networks": [
                {
                    "name": "tron",
                    "alias": "Tron (TRC20)",
                    "allowDeposit": true,
                    "allowWithdrawal": true,
                    "withdrawalFee": "1",
                    "withdrawalMin": 0,
                    "confirmations": 10,
                    "underMaintenance": false,
                    "isDefault": false,
                    "contract": null,
                    "addressRegex": "^T[1-9A-HJ-NP-Za-km-z]{33}$",
                    "tagRegex": ""
                }
            }
        }
    }