Руководство по установке Coinsnap for Contact Form 7
Если ты используешь Contact Form 7, интегрировать платежи Bitcoin-Lightning очень просто с помощью плагина Coinsnap for Contact Form 7.
Просто установи плагин, свяжи его с твоим аккаунтом Coinsnap, и твои клиенты смогут расплачиваться Bitcoin и Lightning.
Все входящие транзакции Bitcoin немедленно направляются на твой Lightning-кошелек и зачисляются на него.
- Coinsnap for Contact Form 7-Demo Store: https: //contactform7.coinsnap.org/
- Статья в блоге: https://coinsnap.io/coinsnap-for-contact-form-7-plugin/
- WordPress: https://wordpress.org/plugins/coinsnap-for-contact-form-7/
- GitHub: https://github.com/Coinsnap/Coinsnap-for-Contact-Form-7/


Ты легко найдешь плагин Coinsnap for Contact Form 7 в разделе Plugins / Add Plugin [1], если введешь «Coinsnap for Contact Form 7» в поле поиска [2]. Затем просто нажми на кнопку Install now в плагине Coinsnap for Contact Form 7 [3], и WordPress установит его за тебя. Затем тебе нужно активировать плагин, нажав на Activate.
На следующем этапе тебе нужно будет подключить плагин к своему аккаунту Coinsnap и кошельку Bitcoin-Lightning, и ты сможешь начать продавать, получать пожертвования, взимать плату за скачивание прямо из своих форм! Мы покажем тебе, как это сделать, чуть ниже.
Зарегистрируй свой аккаунт в Coinsnap или протестируй плагин в нашем демо-магазине прямо сейчас:
Установи плагин Coinsnap for Contact Form 7.
из директории WordPress
Плагин Coinsnap for Contact Form 7 для платежей предлагает возможность быстро и легко интегрировать платежи в биткоинах в любые формы на твоем WordPress-сайте.
Ты можешь скачать плагин прямо с WordPress Marketplace или установить его прямо из своей установки WordPress.
Если ты уже установил Contact Form 7, войди в свой аккаунт WordPress.
(1) Вызови бэкэнд WordPress и перейди в раздел «Плагины» > «Добавить новый».


(2) Введи в строку поиска «Coinsnap for Contact Form 7» и нажми на кнопку «Установить».
Затем активируй плагин (3).
Плагин Coinsnap for Contact Form 7 успешно установлен и теперь значится как функция в настройках Contact Form 7 в пункте меню Contact.

Подключи аккаунт Coinsnap к плагину Contact Form 7
Настройки Coinsnap для Contact Form 7
После того как ты установил и активировал плагин Coinsnap for Contact Form 7, тебе нужно произвести настройки Coinsnap. Перейди в раздел Contact / Contact Forms [1] в черной боковой панели слева. Затем выбери форму, в которой ты хочешь реализовать оплату биткойн-лайтнингом, и нажми на кнопку редактировать [2].

Теперь открой вкладку Coinsnap справа.

Теперь настройте оплату Coinsnap в своей форме:
[1] Включи оплату биткоин-лайтнинга, поставив галочку.
[2] Выбери валюту FIAT по умолчанию.
[3] Введите свой идентификатор магазина Coinsnap (см. ниже).
[4] Введите свой API-ключ Coinsnap (см. ниже).
[5] Введи ссылку на страницу, на которую ты хочешь перенаправить своих клиентов после совершения ими транзакции.
В следующем пункте мы покажем тебе, как найти свой Coinsnap Store ID и Coinsnap API Key:

Настройки магазина Coinsnap
В бэкенде Coinsnap перейди в пункт меню «Настройки «, затем нажми на «Магазин» в синем поле. Там ты найдешь идентификатор магазина Coinsnap Store ID [1] и ключ API Coinsnap API Key [2]. Скопируй их друг за другом в соответствующие поля в настройках Coinsnap (см. выше). Затем нажми на кнопку Save Changes внизу страницы, чтобы применить и сохранить настройки.
После того как ты ввел и сохранил данные Coinsnap в настройках Contact Form 7 Coinsnap, ты готов принимать транзакции биткоинов с кошельков клиентов на свой кошелек. Остался последний шаг, и ты сможешь продавать за Bitcoin!

Подключи свой сервер BTCPay к плагину Coinsnap for Contact Form 7.
Coinsnap for Contact Form 7 Настройки сервера BTCPay
После того как ты установил и активировал плагин Coinsnap for Contact Form 7, тебе нужно настроить параметры Coinsnap. Перейди в раздел Contact -> Contact Forms [1] и открой (отредактируй) [2] существующую форму или создай новую.

Теперь перейди на вкладку Coinsnap [1].
Затем открой или создай новую контактную форму. Там выбери сервер BTCPay в качестве предпочтительного платежного провайдера [2].

Теперь войди на свой сервер BTCPay. Если ты это сделал, то введи URL-адрес своего сервера BTCPay в соответствующее поле на вкладке «Настройки пожертвований» [1].
Далее тебе нужно будет нажать на кнопку Generate API Key [2].

После этого ты будешь перенаправлен на свой сервер BTCPay.
Выбери свой магазин [1], затем нажми продолжить [2].

После этого ты попадешь на этот экран. Введи название своего магазина вверху [1], а затем нажми на кнопку авторизации приложения [2].

Мастер Coinsnap’s BTCPay Server теперь (волшебным образом) ввел Store ID и API Key с твоего BTCPay Server [1].
Теперь твой BTCPay Server успешно подключен к твоему интернет-магазину через плагин Coinsnap Bitcoin Donation! [2]

Создай форму с оплатой биткойн-лайтнингом в Contact Form 7
Как интегрировать оплату биткойн-лайтингом в свою форму?
- Чтобы указать стоимость твоего предложения, используй элемент number и назови его cs_amount: [number* cs_amount min:0.01]
- Ты определяешь стоимость своего предложения, манипулируя значением 0.01 в теге, то есть пишешь [number* cs_amount min:2.50]
- Если ты хочешь видеть имя и/или электронную почту покупателя в обзоре транзакций в своем аккаунте Coinsnap, назови соответствующие поля соответственно cs_name и cs_email: [text cs_name] [email cs_email]
ПРИМЕЧАНИЕ: cs_amount — это обязательное поле, которое ты должен использовать в своей форме, чтобы плагин работал. cs_name и cs_email тебе нужно использовать только в том случае, если ты хочешь видеть эту информацию в обзоре транзакций Coinsnap.
Или скопируй этот код в свою форму, а затем добавь все остальные поля, необходимые для создания твоей транзакционной формы:
<Этикетка>Введите сумму</label>
[number* cs_amount min:0.01]
<Этикетка>Твое имя</label>
[text cs_name]
<Этикетка>Твой e-mail</label>
[email cs_email]
Скопируй содержимое текстовой области выше и вставь его в свою форму. Обрати внимание, что поле `cs_amount` является обязательным, а `cs_name` и `cs_email`— необязательными.
Конечно, не стесняйся настраивать форму так, чтобы она соответствовала твоим потребностям. Ты можешь добавить любое количество полей и текста, как тебе заблагорассудится, только убедись, что все вводимые данные, связанные с оплатой биткоин-лайтнингом, содержат тег cs_!
Протестируй оплату в форме Contact Form 7
После того как все настройки сделаны, следует провести тестовую транзакцию.
Заполни только что созданную тобой форму Contact Form 7 и нажми на синюю кнопку, начав оплату биткоинами.
Теперь ты будешь перенаправлен на страницу оплаты биткоинами, чтобы завершить покупку.
Теперь отображается страница оплаты Bitcoin, которая предлагает плательщику выбрать способ оплаты: Bitcoin или Lightning.
Оба метода интегрированы в отображаемый QR-код.
После успешной оплаты счет можно просмотреть в деталях.
