Кастомний модуль оплати для OkayCMS
Відгуків: 12Розроблю кастомний модуль оплати для OkayCMS: будь-яка платіжна система, webhook, HMAC, refund. Від 4 000 грн.
Послуга
Розробка модуля оплати для OkayCMS
Коли потрібного платіжного сервісу немає в базовій поставці — розсрочка, регіональний банк, криптоплатежі, власна платіжна логіка — пишеться окремий модуль.
Що входить
- підключення до API платіжного сервісу за його документацією;
- форма оплати й перенаправлення клієнта;
- обробка відповіді сервісу з перевіркою підпису — без неї статус замовлення можна підробити ззовні;
- усі сценарії: успіх, скасування, помилка, повернення коштів;
- коректна зміна статусів замовлення й повідомлення клієнту;
- журнал платежів для розбору спірних ситуацій;
- тест у пісочниці, потім бойова перевірка малою сумою.
На чому зазвичай ламаються саморобні рішення
Немає перевірки підпису. Найнебезпечніша помилка: якщо модуль вірить будь-якому запиту, замовлення можна позначити оплаченим без оплати.
Оброблено лише успішний сценарій. Скасований платіж лишає замовлення в підвішеному стані, і менеджер розбирається руками.
Немає захисту від повторної обробки. Сервіс може надіслати підтвердження двічі — без захисту замовлення обробляється двічі.
Точка прийому відповіді не захищена або, навпаки, заблокована фаєрволом — звідси класика «гроші списались, замовлення неоплачене».
Що на виході
Робочий модуль із журналом операцій та інструкцією. Код ваш, без прив'язки до домену.
Суміжне: модуль доставки, LiqPay і WayForPay, якщо потрібні саме вони, розробка модулів OkayCMS загалом.
До і після
- Потрібного сервісу оплати немає в базовій поставці: розстрочка, регіональний банк, криптоплатежі
- Саморобний модуль вірить будь-якому запиту — замовлення можна позначити оплаченим без оплати
- Скасований платіж лишає замовлення в підвішеному стані, і менеджер розбирається вручну
- Модуль за документацією API сервісу: форма оплати, перенаправлення, перевірка підпису відповіді
- Усі сценарії — успіх, скасування, помилка, повернення — і журнал платежів для спірних ситуацій
- Тест у пісочниці й бойова перевірка малою сумою; інструкція, код ваш — без прив’язки до домену
Відгуки (12)
5.0Брав «Розробка модуля оплати для OkayCMS» для свого проєкту. Хотів оплату за специфічною логікою. Усе зробили в обумовлені строки, без зайвих питань.
Звернувся за послугою «Розробка модуля оплати для OkayCMS». Треба було інтегрувати еквайринг. Комунікація була чіткою, відповідали швидко.
Замовляв «Розробка модуля оплати для OkayCMS» — турбувала безпека платежів. Все протестували перед тим як віддати. Комунікація була чіткою, відповідали швидко. Буду рекомендувати колегам.
Звернувся за послугою «Розробка модуля оплати для OkayCMS». Хотів оплату за специфічною логікою. Все протестували перед тим як віддати. Проблему вирішено остаточно.
Користувався послугою «Розробка модуля оплати для OkayCMS»: треба було інтегрувати еквайринг. Все протестували перед тим як віддати. Звернусь ще раз із наступними задачами.