VibeFox CorvusPay for PrestaShop
Додано до кошика. Перейти до кошика
Ціна за ліцензію: 1 домен, оновлення та підтримка 12 міс.
Огляд
VibeFox CorvusPay Gateway додає до PrestaShop оплату картками через CorvusPay (Хорватія). На етапі оплати покупець обирає CorvusPay, його перенаправляють на захищену сторінку оплати CorvusPay з підписаною формою, він сплачує там карткою і повертається до вашого магазину. Дані картки ніколи не потрапляють на ваш сайт. Замовлення створюється лише після того, як CorvusPay підтвердить платіж, тож покинуті платежі не залишають неоплачених замовлень.
Модуль підходить хорватським та іншим магазинам, які приймають картки через мерчант-акаунт CorvusPay, в EUR або в іншій з 20 валют, що їх підтримує CorvusPay. Платіж підтверджується, коли CorvusPay повертає покупця на підписаний Success URL; сповіщень між серверами немає. Модуль не підтримує повернення коштів, списання (capture) та анулювання з PrestaShop (виконуйте їх у CorvusPay Merchant Center), а також збережені картки, підписки, розстрочку та форму картки на сайті.
Основні можливості
Підписана форма оплати: форма, що надсилається в CorvusPay, підписується вашим Secret Key (HMAC-SHA256 за всіма полями), версія API CorvusPay 1.4.
Оплата зараховується лише після підтвердження CorvusPay: замовлення створюється лише після перевірки підпису запиту на Success URL за допомогою Secret Key того магазину (тестового або робочого), в якому було розпочато платіж. Порожній Secret Key ніколи не проходить перевірку.
Перевірка суми та валюти: сплачена сума та валюта порівнюються з кошиком. У разі невідповідності замовлення переходить у статус CorvusPay payment on hold з приміткою не відправляти товар до перевірки.
Без подвійної обробки: оновлений або повторний запит Success ніколи не створює друге замовлення і не фіксує платіж двічі. Другий платіж за кошик, для якого вже є замовлення, лише додає примітку.
Sale або Authorize only: списати кошти з картки одразу або зарезервувати суму і списати її пізніше в CorvusPay Merchant Center, поки замовлення перебуває на утриманні.
Скасування зберігає кошик: коли покупець скасовує оплату на сторінці CorvusPay, він повертається до оформлення замовлення з незмінним кошиком і повідомленням.
Тестовий і робочий магазини: окремі Store ID та Secret Key для кожного режиму; тестовий режим використовує тестове середовище CorvusPay.
Блок CorvusPay на сторінці замовлення: номер замовлення CorvusPay, статус, тип транзакції, сума, код авторизації, номер транзакції та тип картки. Необов'язковий журнал без секретів, підписів і даних покупців.
Вимоги
PrestaShop 8.0–9.x, PHP 8.0 або новіша. Мерчант-акаунт CorvusPay зі Store ID та Secret Key тестового й робочого магазину, а також Success URL і Cancel URL, внесені в CorvusPay Merchant Center. Ліцензійний ключ VibeFox з vibefox.net (один ключ на домен).
