Форма для приема платежей

Помимо кнопок для приема платежей, вы можете запрограммировать свою собственную платежную форму.

Создание формы через конструктор

Для создания формы вы также можете воспользоваться конструктором в разделе МАГАЗИН, закладка "Платежные кнопки". Выберите Тип виджета: Платежная форма и заполните все необходимые поля. В окне "Код для вставки" вам будет показан код для вставки на ваш сайт.

Создание формы вручную

Форму можно также запрограммировать вручную на базе указанных ниже параметров.

Создание нового счета происходит путем GET запроса на адрес 

https://api.cryptonator.com/api/merchant/v1/startpayment

Красным выделены обязательные параметры

Параметр Возможные значения Описание
 merchant_id  <UUID>  ID вашего магазина
 item_name  <string>  Краткое наименование товара/услуги
 item_description  <string>  Описание товара/услуги
 order_id  <string>  Номер заказа в вашей системе
 invoice_currency rur – рубли
usd – доллары
eur – евро

blackcoin
bitcoin
dash
dogecoin
emercoin
litecoin
peercoin

 Валюта счета
invoice_amount <decimal> Сумма к оплате в валюте счета
 language ru - русский
en - английской
de - немецкий
es - испанский
fr – французский
cn - китайский
 

Языковая версия страницы оплаты

Если не задано, используется en

 success_url  <string>  

URL для редиректа после успешной оплаты

Если не задано, используется значение из настроек

 failed_url  <string>  

URL для редиректа после ошибки/отмены оплаты

Если не задано, используется значение из настроек

Пример кода

Магазин продает футболку Криптонатор

ID магазина: 1c8fc99016492e9944e011058f71d
Название товара: Футболка Криптонатор 
Описание товара: С логотипом, цвет белый, размер L. Бесплатная доставка.
Номер заказа: 123-456-789 
Сумма к оплате: 1500 рублей

<form method="GET" action="https://api.cryptonator.com/api/merchant/v1/startpayment">
<input type="hidden" name="merchant_id" value="1c8fc99016492e9944e011058f71db17"> 
<input type="hidden" name="item_name" value="Футболка Криптонатор">
<input type="hidden" name="item_description" value="С логотипом, цвет белый, размер L. Бесплатная доставка.">
<input type="hidden" name="order_id" value="123-456-789">
<input type="hidden" name="invoice_currency" value="rur">
<input type="hidden" name="invoice_amount" value="1500" data-type="number">
<input type="hidden" name="language" value="ru">
<input type="hidden" name="success_url" value="http://www.myshop.ru/thankyou">
<input type="hidden" name="failed_url" value="http://www.myshop.ru/oops">
<input type="submit" value="Заплатить">
</form>

Как только пользователь нажмет на кнопку "Заплатить", ему будет показана страница для оплаты вашего счета на русском языке (параметр language=ru), где он увидит все детали платежа и сможет выбрать предпочтительный способ оплаты.

После оплаты покупатель будет перенаправлен на страницу http://www.myshop.ru/thankyou