VibeFox Hubtel for OpenCart

VibeFox Hubtel for OpenCart

20 €

Ціна за ліцензію: 1 домен, оновлення та підтримка 12 міс.

Допомога

Поставити питання: VibeFox Hubtel for OpenCart

Посуньте, щоб скласти пазл

Огляд

VibeFox Hubtel Pay Gateway додає до OpenCart 3 і OpenCart 4 оплату через Hubtel у Гані. На останньому кроці оформлення замовлення покупець натискає Confirm Order, переходить на захищену сторінку Hubtel Online Checkout, сплачує через MTN MoMo, Telecel Cash, AirtelTigo Money, картку Visa або Mastercard чи GhQR і повертається до вашого магазину. OpenCart створює замовлення до оплати, але замовлення отримує статус лише після того, як Hubtel підтвердить платіж, тож неоплачені спроби залишаються відсутніми замовленнями.

Воно підходить ганським магазинам, які продають у ганських седі (GHS) і мають бізнес-обліковий запис Hubtel. Hubtel має внести IP-адресу вашого веб-сервера до білого списку для свого API перевірки статусу транзакцій, а публічного тестового середовища у Hubtel немає, тому всі платежі справжні. Розширення не передбачає повернень з OpenCart, підписок, збережених карток і вибору платіжного каналу всередині магазину.

Основні можливості

Розміщена сторінка оплати Hubtel: оплата через мобільні гроші та карткою на сторінці Hubtel. Канал покупець обирає там.

Оплачено лише після підтвердження Hubtel: callback-повідомлення Hubtel не підписані, тож розширення їм ніколи не довіряє. Воно запитує автентифікований API перевірки статусу транзакцій Hubtel і позначає замовлення оплаченим, лише якщо Hubtel повідомляє статус Paid для точної суми замовлення в GHS. Після цього OpenCart надсилає звичайні листи про замовлення.

Перевірка суми: інша сума переводить замовлення у вибраний вами статус перевірки з приміткою.

Нічого не потрібно налаштовувати в Hubtel: URL callback передається з кожним платежем.

Втрачені callback-повідомлення враховано: повернення покупця перевіряє платіж, URL cron запускає фонові повторні перевірки, а на сторінці замовлення можна натиснути Check Hubtel payment status.

Без подвійної обробки: кожна спроба оплати має власний референс. Повторні callback-повідомлення ніколи не застосовують платіж двічі й не відкривають знову скасоване замовлення. Перед новою спробою попередні непідтверджені спроби того самого кошика перевіряються в Hubtel, а повторна оплата вже оплаченого замовлення позначається для повернення коштів.

Вкладка Hubtel на сторінці замовлення: усі спроби оплати замовлення з їхнім статусом і транзакцією в Hubtel, а також примітки Hubtel.

Умови OpenCart: географічна зона, мінімальна сума замовлення, порядок сортування та власні статуси замовлень. Необов'язковий журнал без ключів API та даних покупців.

Вимоги

OpenCart 3.0.x (перевірено на 3.0.5.0) або OpenCart 4.0.2 і новіша версія (перевірено на 4.1.0.3), PHP 8.0 або новіша версія з розширенням cURL. Один архів містить пакети для обох версій. Бізнес-обліковий запис Hubtel з API ID, API Key і номером торгового рахунку (POS Sales ID), а IP-адреса вашого сервера внесена Hubtel до білого списку. Валюта замовлення — ганський седі (GHS). Для фонових перевірок рекомендовано cron на сервері. Ліцензійний ключ VibeFox з vibefox.net (один ключ на домен).