Бюджет: 4200 UAH Термін: 2 дні
Доброго дня. Є великий досвід з Опенкартом. Готовий допомогти. Звертайтеся.
Добрий день. На сайті встановлено еквайринг від монобанку.
Логіка на сайті оплати така: Клієнт робить замовлення - відправляє на сторінку оплати в монобанку - При успішній оплаті редиректить на сторінку сайту автоматично (сторінка Дякуємо за Покупку).
Але в процентах 40-60 при оплаті, то чи сервер, то чи помилка в скрипті сайту, він повторно перевіряє оплату і навіть коли людина успішно сплатила, воно відправляє на сторінку, що оплата пройшла не успішно.
В адмінці у мене також видно, що оплата пройшла успішно від клієнта.
Скриншот 1 - успішна оплата(логи сервера) Лінк на фото 1
Скриншот 2 - оплата успішна, але клієнта відправляє на сторінку Фейл Лінк на фото 2
Необхідно виправити цю цепочку, щоб перевіряло вірно. Сайт написаний на опен карт.
Бюджет: 4200 UAH Термін: 2 дні
Доброго дня. Є великий досвід з Опенкартом. Готовий допомогти. Звертайтеся.
Бюджет: 2500 UAH Термін: 2 дні
Доброго дня. Знаю цю проблему — в модулях Monobank для OpenCart callback не встигає оновити статус замовлення до редиректу браузера. Виправлю логіку через API-перевірку статусу в точці повернення.
Бюджет: 1500 UAH Термін: 2 дні
Вітаю!
Проблема схожа не на сам модуль, а на логіку обробки платежу (callback + redirect). У таких кейсах не факт, що потрібно міняти модуль — у більшості випадків це вирішується правкою коду і синхронізацією статусів.
- Перевірю обробку callback від монобанку
- Знайду причину, чому при SUCCESS відбувається редирект на Fail
- Виправлю логіку перевірки статусу (без дублювань і конфліктів)
- Приведу статуси замовлень в порядок в OpenCart
- Протестую сценарій оплат
Якщо в процесі стане зрозуміло, що модуль реально проблемний — запропоную нормальну альтернативу. Але без потреби нічого міняти не потрібно.
Бюджет: 2000 UAH Термін: 2 дні
Проблема описана точно — і я одразу бачу де шукати.
Причина: race condition. Monobank надсилає webhook (POST на ваш callback URL) і одночасно робить redirect клієнта на result_url. Це два паралельних запити. Redirect часто швидший — клієнт потрапляє на success-сторінку раніше ніж webhook встиг записати paid в БД.
Чому саме 40-60%: залежить від навантаження вашого сервера і швидкості обробки webhook. В пік — частіше, в тихий час — рідше.
Мій план фіксу:
Переглянути код success-сторінки — як саме перевіряється статус
Додати retry logic: перевіряти статус 3-4 рази з паузою 1.5 сек перед показом failure
Або: перевіряти статус через Monobank API (/api/merchant/invoice/status) напряму, не з БД
Переконатись що підпис webhook (X-Sign) валідується правильно
Вартість: 2 000 UAH, строк — 1-2 дні після отримання доступу до коду.
Напишіть — скиньте версію OpenCart і модуля Monobank,.
Бюджет: 1000 UAH Термін: 1 день
Доброго дня. Судячи з опису, швидше за все, вам потрібно звернутися до сервісу, де еквайринг. Я так розумію, від монобанку, тому до монобанку. Або у вас платіжка до сайту підключена?
Бюджет: 1000 UAH Термін: 2 дні
Доброго вечора, реалізую вам цю функцію, усуну помилки, підберу хороший модуль без багів, досвід є, для обговорення пишіть в лс.
Бюджет: 700 UAH Термін: 1 день
Вітаю, це все вирішується встановленням нормального модулю для Моно.
Бюджет: 700 UAH Термін: 1 день
Вітаю! Готовий розпочати роботу над вашим проєктом. Можу швидко реалізувати всі необхідні функції, дотримуючись ваших вимог та рекомендацій. Гарантую професійний підхід та якісний результат.
Бюджет: 5000 UAH Термін: 2 дні
Вітаю, Виктор!
Наша IT-компанія створює та доопрацьовує веб-сайти, що працюють стабільно, швидко та вирішують конкретні бізнес-завдання клієнта. Ми займаємося розробкою веб-сайтів «з нуля» також вдосконаленням існуючих рішень, підвищуючи їхню продуктивність, зручність досвіду використання для ваших користувачів.
Ми маємо досвід в:
- розробці адаптивних та швидких сайтів на різних платформах (WordPress, OpenCart, Shopify, WIX);
- інтеграціях з платіжними системами, CRM-системами, зовнішніми сервісами та внутрішніми системами;
- оптимізацією продуктивності та безпеки сайтів;
- налаштуванням аналітики та базових SEO-інструментів;
- розробкою програмного забезпечення та автоматизацією бізнес-процесів: управління клієнтською базою, облік ресурсів, автоматизація повторюваних задач, інтеграції зі сторонніми системами;
Після виконання проєкту ми надаємо 14 днів технічної підтримки, протягом цього терміну допомагаємо адаптувати систему до ваших кінцевих бізнес-процесів та консультуємо з приводу будь-яких питань стосовно галузі виконаних робіт. За рахунок безоплатної підтримки виконаного проєкту, це дозволяє вам бути впевненими, що розроблене рішення працює стабільно з моменту запуску та не потребує інших додаткових налаштувань.
Ми працюємо структуровано, відповідально - на результат, який відповідає вашим бізнес-цілям.
Бюджет: 3000 UAH Термін: 1 день
Доброго дня. Вже третій раз публікуєте)
Пишіть, виправлю.
Не витрачайте час на нонеймів.
У вас вже було аналогічне завдання тим паче розробник модулю вам писав, що не підійшло?
Інтернет-магазини та електронна комерція 8 ставок 16:33
Веб-програмування 126 ставок 5 серпня
Інтернет-магазини та електронна комерція 39 ставок 3 серпня
Управління клієнтами та CRM 38 ставок 26 липня
Гібридні мобільні додатки 28 ставок 24 липня