Открыть главное меню

Payments:NOWPayments: различия между версиями

 
(не показано 5 промежуточных версий этого же участника)
Строка 3: Строка 3:
  
 
===Настройка на стороне NOWPayments===
 
===Настройка на стороне NOWPayments===
 +
Обязательные настройки:
  
#Перейдите в настройки кошелька '''Payments Settings'''.  Ссылка на тестовый ЛК: https://account-sandbox.nowpayments.io/store-settings#wallets Рабочий ЛК: https://account.nowpayments.io/store-settings#wallets
+
#Перейдите в настройки кошелька '''Payments Settings'''.  Ссылка на тестовый ЛК: https://account-sandbox.nowpayments.io/store-settings#wallets   Рабочий ЛК: https://account.nowpayments.io/store-settings#wallets
 
#В меню '''Payout wallets''' добавьте кошелек, куда будет переводиться криптовалюта.
 
#В меню '''Payout wallets''' добавьте кошелек, куда будет переводиться криптовалюта.
 
#В меню '''API keys''' добавьте ключ, скопируйте значение '''API key'''
 
#В меню '''API keys''' добавьте ключ, скопируйте значение '''API key'''
Строка 11: Строка 12:
 
[[Файл:NOWPayments1.png|граница]]
 
[[Файл:NOWPayments1.png|граница]]
  
В меню '''Coins''' можете настроить, какие монеты можете принимать. Есть автоматическая конвертация принимаемой валюты в валюту вашего кошелька.
+
Дополнительные настройки:
 +
 
 +
#В меню '''Payment details''' установите основную фиатную валюту.
 +
#Заполните настройку '''Payment covering''', чтобы платежи, отличающиеся по сумме на указанный в настройке процент, автоматически зачислялись.
 +
 
 +
[[Файл:NOWPayments2.png|граница]]
  
 
===Настройка в ПУ===
 
===Настройка в ПУ===
Строка 27: Строка 33:
  
 
Сохраните.
 
Сохраните.
 +
 +
===Оплата на сайте===
 +
Клиент выбирает платежную систему и нажимает "Оплатить". Система отправляет запрос на создание платежа на стороне платежной системы "[https://documenter.getpostman.com/view/7907941/2s93JusNJt#f5e4e645-dce2-4b06-b2ca-2a29aaa5e845 Create invoice]". В запросе передаются обязательные параметры для создания платежа, а также параметры ''is_fixed_rate: true'' и ''is_fee_paid_by_user: true'', которые позволяют зафиксировать курс на 20 минут, после чего несовершенный платеж перейдет в статус "''Expired''", и переложить комиссию на плательщика.
  
 
____________________________________________
 
____________________________________________
  
 
Назад к странице [[Payment systems|Подключение платёжных систем]]
 
Назад к странице [[Payment systems|Подключение платёжных систем]]

Текущая версия на 12:01, 16 июля 2024

NOWPayments

Прием платежей в криптовалюте через сервис NOWPayments. Подробнее на сайте https://nowpayments.io/

Настройка на стороне NOWPayments

Обязательные настройки:

  1. Перейдите в настройки кошелька Payments Settings. Ссылка на тестовый ЛК: https://account-sandbox.nowpayments.io/store-settings#wallets Рабочий ЛК: https://account.nowpayments.io/store-settings#wallets
  2. В меню Payout wallets добавьте кошелек, куда будет переводиться криптовалюта.
  3. В меню API keys добавьте ключ, скопируйте значение API key
  4. В меню Instant payment notifications создайте IPN secret key. Этот параметр появляется один раз, обязательно сохраните его.

NOWPayments1.png

Дополнительные настройки:

  1. В меню Payment details установите основную фиатную валюту.
  2. Заполните настройку Payment covering, чтобы платежи, отличающиеся по сумме на указанный в настройке процент, автоматически зачислялись.

NOWPayments2.png

Настройка в ПУ

В разделе Настройка - Настройка платежных систем необходимо создать новый набор настроек и выбрать систему NOWPayments.

Необходимо заполнить поля данными:

IPN secret key - значение из шага 4 настройки в ЛК NOWPayments.

Api key - значение из шага 3.

Валюта. В перечне указаны фиатные валюты, с которыми работает сервис. В сервис должна передаваться сумма заказа в одной из этих валют. Выберите валюту сайта, или другую подходящую. Система конвертирует сумму заказа в выбранную валюту по общим настройкам курсов валют в разделе Настройка - Финансы - Валюты.

Использовать тестовый режим. Если хотите проверить оплату в тестовом режиме, заполните IPN secret key и Api key данными из тестового ЛК и установите галочку. В тестовом режиме транзакция автоматически подтверждается через 1-2 минуты после отображения адреса, для проведения оплаты.

Сохраните.

Оплата на сайте

Клиент выбирает платежную систему и нажимает "Оплатить". Система отправляет запрос на создание платежа на стороне платежной системы "Create invoice". В запросе передаются обязательные параметры для создания платежа, а также параметры is_fixed_rate: true и is_fee_paid_by_user: true, которые позволяют зафиксировать курс на 20 минут, после чего несовершенный платеж перейдет в статус "Expired", и переложить комиссию на плательщика.

____________________________________________

Назад к странице Подключение платёжных систем