pwcurrency
Используя методы модели pwcurrency мерчант может:
- Получить список всех валют, доступных мерчанту для работы в каждой из платёжных систем. А так же перечень параметров для операций с каждой из валют - метод pwcurrency.list
- Изменить статус использования валюты в переданной платёжной системе - метод pwcurrency.pwcma_switch
endpoint
Запросы на работу методов модели отправляются на endpoint https://api.any.money/.
pwcurrency.list
Метод возвращает перечень валют, доступных мерчанту для работы в каждой из платёжных систем. А также параметры операций с каждой из валют.
Входящие параметры метода
| Параметр | Обязательный параметр | Пример | Описание |
|---|---|---|---|
| - | - | - | - |
Данные ответа метода
- in - наименование валюты пополнения с параметрами
-
- fee - репрезентация комиссии пополнения в данной валюте
- add - фиксированная сумма комиссии пополнения
- max - максимальная сумма комиссии пополнения
- method - метод округления комиссии пополнения
- min - минимальная сумма комиссии пополнения
- mult - процентная ставка комиссии пополнения
- is_active - статус активности валюты пополнения в платёжной системе для актуального мерчанта
- is_crypto - флаг принадлежности к криптовалютам
- order - приоритетность валюты в ПС
- precision - значение минимального зерна валюты пополнения
- tech_max - максимальная сумма пополнения (если доступно)
- tech_min - минимальная сумма пополнения (если доступно)
- order - приоритетность данной платёжной системы в Any.Money
- out - наименование валюты зачисления с параметрами
-
- fee - репрезентация комиссии зачисления в данной валюте
- add - фиксированная сумма комиссии зачисления
- max - максимальная сумма комиссии зачисления
- method - метод округления комиссии зачисления
- min - минимальная сумма комиссии зачисления
- mult - процентная ставка комиссии зачисления
- is_active - статус активности валюты зачисления в платёжной системе для актуального мерчанта
- is_crypto - флаг принадлежности к криптовалютам
- order - приоритетность валюты в ПС
- precision - значение минимального зерна валюты зачисления
- tech_max - максимальная сумма зачисления (если доступно)
- tech_min - минимальная сумма зачисления (если доступно)
- type - тип платёжной системы
pwcurrency.pwcma_switch
Метод изменяет статус использования мерчантом валюты в переданной платёжной системе и возвращает результат изменения.
Входящие параметры метода
| Параметр | Обязательный параметр | Пример | Описание |
|---|---|---|---|
| curr | да | "USD" | наименование валюты, статус которой нужно изменить |
| is_active | да | True | направление изменения активации/деактивации валюты (True = активировать, False = деактивировать) |
| payway | да | "anycash" | наименование платежного метода (платежной системы) |
| is_out | нет | False | направление транзакций с валютой, которое нужно активировать (True = исходящие платежи, False = входящие платежи (default)) |
Данные ответа метода
- currency
- наименование валюты, статус которой изменяется
- is_active
- статус активности валюты в платёжной системе для актуального мерчанта (True = активна, False = деактивирована)
- merchant_lid
- локальный идентификатор мерчанта
- payway
- наименование платёжной системы, в которой изменяется статус валюты
Возможные возвращаемые ошибки
- EParamCurrencyInvalid
- не найдена требуемая валюта в переданной ПС для данного мерчанта
- EStateForbidden
- мерчанту запрещено изменять статус переданной валюты в данной платёжной системе