Веб-страница

В случае, если у вас есть доступ к редактированию HTML кода страницы, интеграция происходит аналогично в 2 этапа: подключение необходимых скриптов и подготовка кнопок.

Подключение скриптов

В коде страницы перед закрывающим тегом </head> указать:

<script>
  window.prodamusDomain = 'PAYFORM';
  window.prodamusCurrency = 'rub';
</script>
<script src="https://widget.prodamus.ru/src/init.js" async></script>
<link rel="stylesheet" href="https://widget.prodamus.ru/src/init.css">

где вместо PAYFORM указать пэйформу в виде myname.payform.ru.

вместо rub, при необходимости, указать нужный код валюты из доступных: rub, usd, eur, kzt.

Подготовка кнопок

Для вызова формы оплаты рекомендуется пользоваться кнопками с html-тегом button либо a.

Для каждой кнопки, которая должна вызвать форму оплаты, необходимо указать html-атрибут data-prodamusprice со значением цены. Пример:

<button data-prodamusprice="123">Купить</button>

Также, при необходимости, можно указать валюту списания. Это делается с помощью установки атрибута data-currency со значением из доступных: rub, usd, eur, kzt. Пример:

<button data-prodamusprice="123" data-currency="kzt">Купить</button>

в случае использования тега a для кнопки, необходимо задать атрибут href равным javascript:void(0) - это предотвратит нежелательные переходы страницы. Пример:

<a href="javascript:void(0)" data-prodamusprice="123">Купить</a>

Важно! Сторонние скрипты, установленные на странице, не должны предотвращать вызов события onclick.

Ручной вызов формы оплаты

При необходимости вызвать форму оплаты из ваших скриптов, воспользуйтесь функцией prodamusPay(123);, где вместо 123 нужно указать необходимую сумму покупки. В случае, если необходимо указать отличную от основной валюту, значение нужно указать в виде prodamusPay(123, 'kzt');, где вместо kzt указать код валюты из доступных.

Информация носит исключительно справочный характер и не является офертой. С актуальной редакцией оферты и тарифами Вы можете ознакомиться в разделе "Документы".

Last updated