Skip to content

pwcurrency

Используя методы модели pwcurrency мерчант может:

  1. Получить список всех валют, доступных мерчанту для работы в каждой из платёжных систем. А так же перечень параметров для операций с каждой из валют - метод pwcurrency.list
  2. Изменить статус использования валюты в переданной платёжной системе - метод 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
мерчанту запрещено изменять статус переданной валюты в данной платёжной системе