Gushina (обсуждение | вклад) м |
Gushina (обсуждение | вклад) |
||
| (не показано 6 промежуточных версий этого же участника) | |||
| Строка 2: | Строка 2: | ||
Прием платежей в криптовалюте через сервис NOWPayments'''.''' Подробнее на сайте https://nowpayments.io/ | Прием платежей в криптовалюте через сервис NOWPayments'''.''' Подробнее на сайте https://nowpayments.io/ | ||
| − | === Настройка на стороне NOWPayments === | + | ===Настройка на стороне NOWPayments=== |
| + | Обязательные настройки: | ||
| − | # Перейдите в настройки кошелька '''Payments Settings'''. Ссылка на тестовый ЛК: https://account-sandbox.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''' |
| − | # В меню '''Instant payment notifications''' создайте '''IPN secret key'''. Этот параметр появляется один раз, обязательно сохраните его. | + | #В меню '''Instant payment notifications''' создайте '''IPN secret key'''. Этот параметр появляется один раз, обязательно сохраните его. |
[[Файл:NOWPayments1.png|граница]] | [[Файл:NOWPayments1.png|граница]] | ||
| − | + | Дополнительные настройки: | |
| − | === Настройка в ПУ === | + | #В меню '''Payment details''' установите основную фиатную валюту. |
| + | #Заполните настройку '''Payment covering''', чтобы платежи, отличающиеся по сумме на указанный в настройке процент, автоматически зачислялись. | ||
| + | |||
| + | [[Файл:NOWPayments2.png|граница]] | ||
| + | |||
| + | ===Настройка в ПУ=== | ||
В разделе '''Настройка - Настройка платежных систем''' необходимо создать новый набор настроек и выбрать систему '''NOWPayments'''. | В разделе '''Настройка - Настройка платежных систем''' необходимо создать новый набор настроек и выбрать систему '''NOWPayments'''. | ||
| Строка 22: | Строка 28: | ||
'''Api key''' - значение из шага 3. | '''Api key''' - значение из шага 3. | ||
| − | '''Валюта'''. В перечне указаны фиатные валюты, с которыми работает сервис. | + | '''Валюта'''. В перечне указаны фиатные валюты, с которыми работает сервис. В сервис должна передаваться сумма заказа в одной из этих валют. Выберите валюту сайта, или другую подходящую. Система конвертирует сумму заказа в выбранную валюту по общим настройкам курсов валют в разделе [https://cp.abcp.ru/?page=allsettings&financeSettings¤cy Настройка - Финансы - Валюты]. |
'''Использовать тестовый режим'''. Если хотите проверить оплату в тестовом режиме, заполните IPN secret key и Api key данными из тестового ЛК и установите галочку. В тестовом режиме транзакция автоматически подтверждается через 1-2 минуты после отображения адреса, для проведения оплаты. | '''Использовать тестовый режим'''. Если хотите проверить оплату в тестовом режиме, заполните IPN secret key и Api key данными из тестового ЛК и установите галочку. В тестовом режиме транзакция автоматически подтверждается через 1-2 минуты после отображения адреса, для проведения оплаты. | ||
Сохраните. | Сохраните. | ||
| + | |||
| + | ===Оплата на сайте=== | ||
| + | Клиент выбирает платежную систему и нажимает "Оплатить". Система отправляет запрос на создание платежа на стороне платежной системы "[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
Обязательные настройки:
- Перейдите в настройки кошелька Payments Settings. Ссылка на тестовый ЛК: https://account-sandbox.nowpayments.io/store-settings#wallets Рабочий ЛК: https://account.nowpayments.io/store-settings#wallets
- В меню Payout wallets добавьте кошелек, куда будет переводиться криптовалюта.
- В меню API keys добавьте ключ, скопируйте значение API key
- В меню Instant payment notifications создайте IPN secret key. Этот параметр появляется один раз, обязательно сохраните его.
Дополнительные настройки:
- В меню Payment details установите основную фиатную валюту.
- Заполните настройку Payment covering, чтобы платежи, отличающиеся по сумме на указанный в настройке процент, автоматически зачислялись.
Настройка в ПУ
В разделе Настройка - Настройка платежных систем необходимо создать новый набор настроек и выбрать систему 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", и переложить комиссию на плательщика.
____________________________________________
Назад к странице Подключение платёжных систем

