Як працює
1
Callback оплати
WayForPay шле поля замовлення + merchantSignature.
2
Запис платежу
Створюється crm_order_payments із сумою й статусом транзакції.
3
Оновлення статусу
Замовлення переходить у «Підтверджено» після успішної оплати.
Перевірка підпису
- Алгоритм
- HMAC-MD5 по полях замовлення
- Поле
- merchantSignature
- merchantAccount
- потрібен для валідації
- Дані картки
- не зберігаються
Безпека
- Перевірка merchantSignature до запису платежу
- Secret key лише для підпису — не повертається в UI
- Прив'язка до замовлення за orderReference
- Sandbox-генерація підписаного тестового payload
Підключення
- 1
Додайте адаптер WayForPay
Вкажіть secret key і merchantAccount; скопіюйте callback URL.
- 2
Налаштуйте service URL
Вкажіть згенерований endpoint у налаштуваннях мерчанта.
- 3
Перевірте sandbox
Згенеруйте підписаний тестовий payload і підтвердьте підпис.
Часті запитання
Чим відрізняється від LiqPay?
Підпис — HMAC-MD5 по полях замовлення (LiqPay — base64 SHA1 по data), і потрібен merchantAccount.
Чи можна протестувати без реальної оплати?
Так — sandbox-валідація генерує підписаний тестовий callback без запису платежів.
Підключіть WayForPay
Оплати автоматично оновлюють статус замовлення.
Почати безкоштовно