Центр помощи
Текущая статья

Передача параметров через URL платежной ссылки

Эта функция позволяет по URL управлять суммой оплаты, передавать данные о клиенте, заполненные на вашей платформе, а также контролировать путь клиента после оплаты.

Сначала в личном кабинете Allpay необходимо создать платежную ссылку и установить ей тип <span class="u-richtext-element">Плательщик укажет сумму</span>.

К адресу платежной ссылки можно добавить параметры <span class="u-richtext-element">amount</span> для суммы оплаты, <span class="u-richtext-element">client_name</span> и <span class="u-richtext-element">client_email</span> для данных клиента.

Например, https://allpay.to/~pay/dynamic?amount=100&client_name=Jason%20Statham&client_email=jason@go.com

Если параметры <span class="u-richtext-element">client_name</span> и <span class="u-richtext-element">client_email</span> не указаны, мы запросим эти данные у клиента при оплате.

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

Поддерживаемые параметры

<span class="u-richtext-element">amount</span> — сумма платежа.

<span class="u-richtext-element">client_name</span> — имя клиента.

<span class="u-richtext-element">client_email</span> — email клиента.

<span class="u-richtext-element">client_tehudat</span> — номер теудат зеута, который передается в квитанцию об оплате. Чтобы скрыть это поле со страницы, передайте девять нулей.

<span class="u-richtext-element">currency</span> — валюта платежа. Например, ILS, USD, EUR. Если валюта не одобрена для аккаунта, то она будет сконвертирована в ILS.

<span class="u-richtext-element">currency_display</span> — валюта отображения. Например, можно показать цену в USD, а списать в ILS по текущему курсу. Список поддерживаемых валют отображения.

<span class="u-richtext-element">lang</span> — язык страницы оплаты. Он определяется автоматически по языку браузера клиента, но вы можете изменить его, передав значения AR (арабский), EN (английский), HE (иврит) и RU (русский).

Название товара

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

Параметр add_field

Также можно использовать параметр <span class="u-richtext-element">add_field</span>, значение которого система без изменений передаст в URL редиректа после успешной оплаты (как настроить URL редиректа см. в статье Перенаправление после оплаты).

Например, https://allpay.to/~pay/dynamic?amount=100&add_field=any_text

В приведенном выше примере параметр <span class="u-richtext-element">add_field=any_text</span> будет передан в URL редиректа после оплаты без изменений. Так вы можете отслеживать конверсию, переводить клиента на нужный этап воронки вашего чат-бота и выполнять иные необходимые действия после оплаты.

При необходимости, вы можете заложить в значение <span class="u-richtext-element">add_field</span> строку с несколькими параметрами, разобрав их обратно на стороне вашего сервера. Например, <span class="u-richtext-element">add_field=par1-value1,par2-value2</span>.

Если для ссылки активирована отправка Webhook, то параметр <span class="u-richtext-element">add_field</span> будет включён в тело запроса.

Видеоинструкция

Создание платежных форм

Используя этот метод и базовые навыки веб-разработки, вы можете создавать платежные формы для вашего сайта. Такие формы не заменяют полноценное использование нашего API, но являются простым и удобным решением для приема оплат.

Вы можете предоставить клиенту возможность выбора модификаций или количества товара, рассчитывать сумму на основе выбранных опций и перенаправлять клиента для оплаты.

Пример реализации:

По этим ссылкам можно посмотреть исходные коды форм, использованных на видео:

https://allpay.to/demo/snippet-example-1.html

https://allpay.to/demo/snippet-example-2.html

Используя ChatGPT, вы можете адаптировать функционал форм под ваши конкретные нужды.

Подключение платежей к чат-боту через платежные ссылки Allpay, чтобы клиент продолжал движение по воронке после оплаты.
Похожие статьи
Категории статьи
Платежные ссылки
API
Обновления
Важные обновления на канале Allpay в Telegram (без рекламы).
Подписаться

Ответы на вопросы

Можно ли подключить Allpay к сайту, созданному с помощью AI?

Да. Так же, как вы создали сайт, вы можете попросить AI внедрить платежи через Allpay. Смотрите рекомендации и примеры промптов.

У вас есть вебхуки (webhooks)?

Да, Allpay может посылать webhook об успешном платеже. Читать подробнее.

Поддерживает ли ваш API Hosted Fields?

Да. Поля ввода карты можно встроить в ваш сайт или приложение, полностью адаптировав их дизайн. Подробнее о Hosted Fields.

За платежные ссылки взимается дополнительная плата?

Нет. Платежные ссылки и интеграция платежей на сайт — наши основные услуги, которые включены в тариф и доступны сразу после регистрации.