# Генерация ссылки для оплаты

```
URL запроса: https://linepay.fun/pay
```

{% hint style="danger" %}
**Внимание:  Держите секретные ключи втайне. Иначе злоумышленник получит доступ ко всем операциям вашего проекта. Администрация сервиса не несет за это ответственность.**
{% endhint %}

<table><thead><tr><th width="294.3333333333333">Параметр</th><th width="356">Описание</th><th width="100">Обяз.</th></tr></thead><tbody><tr><td>order_id</td><td>Идентификатор заказа в вашей системе</td><td>+</td></tr><tr><td>m_id</td><td>ID Вашего мерчанта</td><td>+</td></tr><tr><td>amount</td><td>Сумма заказа</td><td>+</td></tr><tr><td>sign</td><td>Подпись MD5</td><td>+</td></tr><tr><td>us_key</td><td>Ваш дополнительный параметр</td><td>-</td></tr></tbody></table>

## Генерация подписи:

Подпись для платежной формы формируется путем нахождения MD5-хеша от строки "ID Вашего магазина|Секретное слово  1|Сумма заказа|Номер заказа"

```php
$m_id = 1; //ID вашего мерчанта
$m_secret_1 = 12345; //Секретное слово 1 вашего мерчанта
$amount = 250; //Сумма заказа
$order_id = 7; //Ваш идентификатор заказа
$sign = md5($m_id.'|'.$m_secret_1.'|'.$amount.'|'.$order_id); //Генерация MD5-хеша
```

{% hint style="success" %}
Выше показанным способом мы получили Sign ключ для генерации ссылки на оплату.
{% endhint %}

#### После генерации подписи, создаем ссылку на оплату, содержащую параметры из таблицы выше:

```php
$link = "https://linepay.fun/pay?order_id=".$order_id."&m_id=".$m_id."&amount=".$amount."&sign=".$sign;
```

{% hint style="info" %}

```php
В строку $link мы можем передать любые параметры из таблицы "Параметр"
```

{% 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://docs.linepay.fun/generaciya-ssylki-dlya-oplaty.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.
