Skip to main content

Сценарій Платіжна сторінка Feennex

Основи

Платіжна форма містить набір полів з інформацією про замовлення та оплату.
Ви розміщуєте форму в інтерфейсі магазину, на сторінці, яку бачить користувач після оформлення замовлення.

Коли користувач натискає кнопку підтвердження, інформація про платіж надсилається у Feennex.

Надсилання форми ініціює на стороні Feennex створення платежу.
Платник перенаправляється на платіжну сторінку Feennex.

На платіжній сторінці платник може вибрати спосіб оплати,
за потреби залишити свої дані та здійснити оплату.

Особливості

Якщо валюта виставленого рахунку не збігається з валютою платіжного напряму, то платіжна сторінка автоматично сконвертує суму.
У цьому випадку ваш магазин отримає платіж у валюті рахунку, а платник здійснить оплату в бажаній валюті.

Якщо для вашого магазину підключається новий спосіб оплати, він буде одразу доступний на платіжній сторінці.

Формування HTML-форми

Для перенаправлення платника на платіжну сторінку Feennex вам необхідно сформувати HTML-форму.

Приклад HTML-форми

form name="Pay" method="post" action=" https://pay.feennex.com/en/pay" accept-charset="UTF-8
input type="hidden" name="amount" value="10.00"
input type="hidden" name="currency" value="840"
input type="hidden" name="shop_id" value="1"
input type="hidden" name="sign" value="2a966c9942652"
input type="hidden" name="shop_order_id" value="101"
input type="submit"
input type="hidden" name="description" value="Оплата по заказу №123"
/form

Параметри платіжної форми

URL-адреса для надсилання форми

Надсилайте форму на https://pay.feennex.com/en/pay. Зверніть увагу, що платіжна сторінка підтримує кілька мов.

Параметри форми
Параметр Формат Опис
Обов’язкові параметри
shop_id Integer Ідентифікатор вашого магазину в системі Feennex. Приклад: 5
amount Number Сума платежу. Не більше двох знаків після крапки. Приклад: 1.00
currency Number Валюта платежу. Приклад: 840 Можливі значення валют
description String Опис платежу. Приклад: Оплата за замовлення №123
shop_order_id String Номер замовлення на вашому боці. Приклад: h8fj38. Залежно від налаштувань магазину, Feennex може перевіряти унікальність номера замовлення. Не більше 255 символів
sign String Підпис запиту. У формуванні підпису беруть участь лише обов’язкові параметри
Необов’язкові параметри
payway String Платіжний напрям, через який проходить оплата. Приклад: card_usd
payer_account String Email або номер гаманця акаунта платника в Feennex. Приклад: [email protected]" або "201494711279. Якщо ви передали цей параметр, то рахунок зможе оплатити лише вказаний акаунт. Тільки для оплати з гаманця Feennex.
failed_url String URL-адреса, на яку Feennex перенаправить платника після невдалої оплати рахунку. Приклад: https://feennex.com/failed
success_url String URL-адреса, на яку Feennex перенаправить платника після успішної оплати рахунку. Приклад: https://feennex.com/success