Cryptomus
Сервис позволяет принимать крипто-валюту от ваших клиентов.
SHM не умеет конвертировать валюты, поэтому в биллинге следует установить все цены для услуг в той же валюте что указано в
currency
.
Настройка платежной системы Cryptomus
- Зарегистрируйтесь в сервисе Cryptomus (https://cryptomus.com/ru)
- Сохраните в конфиг SHM следующие данные:
Дополнительные параметры:
lifetime
в секундах, по умолчанию (3600) 1 час
- min: 300
- max: 43200
to_currency
всегда должен быть кодом криптовалюты, а не кодом фиатной валюты.
Параметр используется для указания целевой валюты для пересчета суммы счета.
При создании счета-фактуры вы указываете сумму и валюту, и API преобразует эту сумму в эквивалентное значение в to_currency
Например, чтобы создать счет на 20 USD в BTC:
amount: 20
currency: "USD"
to_currency: "BTC"
API конвертирует сумму в размере 20 USD в ее эквивалент в BTC на основе текущего обменного курса, и пользователь будет платить в BTC.
course_source
Сервис, из которого берутся обменные курсы для пересчета в счете-фактуре.
- min: 4
- max: 20
Доступные значения:
- Binance
- BinanceP2P
- Exmo
- Kucoin
- Garantexio
Если не задано, используются обменные курсы Cryptomus.
Настройте URL для уведомлений:
в параметр url_callback
добавьте ссылку
- https://ВАШ_ДОМЕН/shm/pay_systems/cryptomus.cgi"
Пример ссылки для создания платежа:
https://ВАШ_ДОМЕН/shm/pay_systems/cryptomus.cgi?action=create&amount=123&user_id=123