VibeFox IntaSend for PrestaShop
Додано до кошика. Перейти до кошика
Ціна за ліцензію: 1 домен, оновлення та підтримка 12 міс.
Огляд
VibeFox IntaSend Pay Gateway додає до PrestaShop платежі через IntaSend для магазинів у Кенії та Східній Африці. На етапі оплати покупець обирає IntaSend, його перенаправляє на сторінку оплати, яку розміщує IntaSend. Там він платить через M-Pesa, картку або інший спосіб, увімкнений у вашому обліковому записі IntaSend, і повертається до вашого магазину. Замовлення створюється лише після підтвердження платежу IntaSend, тож незавершені платежі не залишають неоплачених замовлень.
Модуль підходить магазинам, які хочуть приймати M-Pesa та картки через обліковий запис IntaSend без власної форми оплати на сайті. Модуль приймає лише разові платежі. Повернення коштів із магазину до IntaSend не надсилаються, а модуль не підтримує збережені картки, підписки чи вбудовану форму оплати (спливаюче вікно).
Основні можливості
Оплата на сторінці IntaSend: для суми кошика у його валюті створюється платіж IntaSend. Підтримувані валюти: KES, USD, EUR, GBP, UGX, TZS, NGN, GHS, XAF та XOF. UGX, XAF і XOF надсилаються без десяткових знаків.
Оплата позначається лише після підтвердження IntaSend: замовлення створюється лише тоді, коли ваш сервер запитує статус платежу в API IntaSend (Payment Status API) з вашим секретним ключем. Нічому, що надіслав браузер або що міститься в тілі вебхука, не довіряють.
Вебхук із фразою перевірки: платежі підтверджуються, навіть якщо покупець закрив браузер або M-Pesa підтвердила платіж пізніше. Вебхуки з неправильною фразою перевірки відхиляються.
Перевірка суми та валюти: суму та валюту, які повідомляє IntaSend, порівнюють із кошиком. Розбіжність або часткова оплата переводить замовлення в статус IntaSend payment on hold з приміткою.
Без повторної обробки: платіж застосовується один раз, навіть якщо повернення покупця та вебхук надходять одночасно, тому другого замовлення для того самого кошика ніколи не буде. Повторний платіж за вже оплачений кошик позначається приміткою.
Тестовий і робочий режими: окремі пари ключів для кожного режиму. Спосіб оплати приховується, поки ключі поточного режиму відсутні або належать іншому режиму. Старі платежі завжди перевіряються в тому режимі, в якому були здійснені.
Зрозумілі повідомлення: повідомлення після невдалої або перерваної оплати та сторінка «платіж підтверджується» з кнопкою Check again, поки M-Pesa ще підтверджує платіж.
Блок IntaSend на сторінці замовлення: спроби оплати та оброблені рахунки IntaSend за замовленням. Журнал без ключів і даних покупця.
Вимоги
PrestaShop 8.0–9.x, PHP 8.0 або новіша з cURL. Обліковий запис IntaSend із публічним і секретним ключами API та вебхук із фразою перевірки. HTTPS для платежів у робочому режимі. Ліцензійний ключ VibeFox з vibefox.net (один ключ на домен).
