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

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

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


Запрос

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

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

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

status
обязательный
string
Статус обработанной транзакции.
code
string
Код обработанной транзакции.
message
обязательный
string
Сообщение сервиса системы eComCharge для торговца.
friendly_message
обязательный
string
Сообщение системы для пользователя.
gateway_id
обязательный
integer
ID платежного шлюза, предоставленного провайдером платежного метода и активированного для вашего магазина в системе eComCharge.
account
обязательный
string
Номер счета. Если параметр не был передан в запросе, то указана информация о балансе счета по умолчанию.
country
обязательный
string
Страна, для которой указана информация о доступных валютах.
provider_info
object
Секция дополнительной информации о счете от провайдера платежных методов или эквайера.
Пример ответа
{
    "code": "S.0000",
    "status": "Successful",
    "message": "none",
    "friendly_message": "Successfully processed",
    "gateway_id": 1111,
    "account": "40701810842020395221",
    "country": "LT",
    "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": ""
                }
            }
        }
    }