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

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

В коде страницы перед закрывающим тегом <mark style="color:red;">`</head>`</mark> указать:

```jsx
<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">
```

где вместо <mark style="color:red;">`PAYFORM`</mark> указать пэйформу в виде <mark style="color:red;">`myname.payform.ru`</mark>.

вместо `rub`, при необходимости, указать нужный код валюты из доступных: <mark style="color:red;">`rub`</mark>, <mark style="color:red;">`usd`</mark>, <mark style="color:red;">`eur`</mark>, <mark style="color:red;">`kzt`</mark>.

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

Для вызова формы оплаты рекомендуется пользоваться кнопками с html-тегом <mark style="color:red;">`button`</mark> либо <mark style="color:red;">`a`</mark>.

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

<mark style="color:red;">`<button data-prodamusprice="123">Купить</button>`</mark>

Также, при необходимости, можно указать валюту списания. Это делается с помощью установки атрибута `data-currency` со значением из доступных: <mark style="color:red;">`rub`</mark>, <mark style="color:red;">`usd`</mark>, <mark style="color:red;">`eur`</mark>, <mark style="color:red;">`kzt`</mark>. Пример:

<mark style="color:red;">`<button data-prodamusprice="123" data-currency="kzt">Купить</button>`</mark>

в случае использования тега `a` для кнопки, необходимо задать атрибут <mark style="color:red;">`href`</mark> равным <mark style="color:red;">`javascript:void(0)`</mark> - это предотвратит нежелательные переходы страницы. Пример:

<mark style="color:red;">`<a href="javascript:void(0)" data-prodamusprice="123">Купить</a>`</mark>

Важно! Сторонние скрипты, установленные на странице, не должны предотвращать вызов события <mark style="color:red;">`onclick`</mark>.

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

При необходимости вызвать форму оплаты из ваших скриптов, воспользуйтесь функцией <mark style="color:red;">`prodamusPay(123);`</mark>, где вместо <mark style="color:red;">`123`</mark> нужно указать необходимую сумму покупки. В случае, если необходимо указать отличную от основной валюту, значение нужно указать в виде <mark style="color:red;">`prodamusPay(123, 'kzt');`</mark>, где вместо <mark style="color:red;">`kzt`</mark> указать код валюты из доступных.

{% hint style="info" %}
Информация носит исключительно справочный характер и не является офертой. С актуальной редакцией оферты и тарифами Вы можете ознакомиться в разделе "[Документы](https://prodamus.ru/documents)".
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.prodamus.ru/payform/integracii/integraciya-eo-v-konstruktory-saitov/veb-stranica.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
