Внедрить эквайринг PAYPAL для fullstack: Nuxt/Laravel/GIT

30 000 руб. за проект
12 августа 2022, 16:04 • 4 отклика • 35 просмотров
Внедрить эквайринг PAYPAL для fullstack: Nuxt/Laravel/GIT

ТЗ:

Термины:
оригинальный домен: smmtouch.tech
клоакинг домен: seo-advance.store

Смысл задачи:
Подключение эквайринга paypal через редиректор.
Редиректор это скрипт, который производит редирект, получая ссылку на которую будет редирект в GET query
Данный метод необходим, так как бизнес модель сайта не поддерживается в PAYPAL и трафик необходимо клоачить, чтобы эквайринг не получил реферер оригинального домена.

Доступы:
В пейпел необходимо настроить коллбэк урл:
https://клоакинг домен/api/paypal_status/
Ключи по запросу;


Задача:

1.
На smmtouch.tech необходимо вынести ключи эквайринга в env.

Для ip гео МИР, кроме РФ, необходимо выводить возможность оплаты paypal при желании купить услуги (3 вида услуг), в меню:

http://prntscr.com/yedXt7c6BK0w


Расположение перед иконкой криптоэквайринга.

макет иконки PAYPAL: https://www.figma.com/file/Op5juFOpwXYpoccQoIYSLJ/...

svg

2.
Механика работы редиректора:
При совершении покупки отправляет пользователя на редиректор клоакинг домена: https://seo-advance.store/redirect/?to=https:///seo-advance.store/away?to=..
Также на сам эквайринг посылаем статусную(ы) страницы через клоакинг с шифрованием (реализация уже есть), пример: https://seo-advance.store/redirect/?decode=1&to=rZ...
Если платеж успешный на сатусной странице - success , не успешный fail (смотрите нашу реализацию, уже внедрена юкасса, пеймор, страйп с разными вариантами анализа статуса платежа)

3.
Нужна возможность включить и выключить страйп на фронте;

4.
Язык чекаут эквайринга должен соотвествовать текущей локали сайта;

5.
Во всех языках переводов будет PayPal