Сценарій Платіжна сторінка 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 |