Есть сайт https://seotraff.biz/en/
На данный момент для англо версии сайта подключен платежный шлюз paymentwall.com
Но он перестал устраивать, потому меняем на более удобный и более функциональный пейпал - https://developer.paypal.com/docs/checkout/#home
Как работает сейчас:
Пользователь заполняет форму заказа - https://seotraff.biz/en/order.html (выбирает нужные критерии трафика) - внизу ему считает сумму - он жмет "to order" - на следующей странице он проверяет данные, жмет That's right, go to payment - его перекидывает на шлюз paymentwall.com - он оплачивает - после успешной оплаты его перекидывает на страницу успешной оплаты (и соотв. неуспешной, если оплата не прошла).
Если оплата прошла успешно - заказ записывается в базе (и соотв. отображается в админке), на почту админа приходит письмо-уведомление о новом заказе. Если неуспешно (или заполнил не до конца и закрыл) - скрипт автоматически отправляет пользователю письмо напоминание что он начал оформлять заказ и ссылку на продолжение оформления.
Что нужно сделать:
Общий принцип остается тем же, но:
1. Нужно добавить строку "Подписка" (Subscription) - https://take.ms/MVS8x (вернее даже не строку, а чек бокс - по умолчанию должен быть отмечен) и подпись к нему: Thanks to the subscription, payment for traffic will be deducted automatically. This will ensure uninterrupted traffic flow and eliminate "drawdowns" in statistics systems. You can cancel your subscription at any time.
2. Вместо кнопки That's right, go to payment делаем текст "That's right, go to payment" а под ним кнопка пейпала (расширенный кастомный вариант с гугл пей и эпл пей!!! если потребуются какие-то дополнительные регистрации с нашей стороны - напишите) - https://take.ms/m1UHl
3. Настраиваем прием платежей через пейпал (аккаунт создан и активирован), за основу для настройки берем тот что настроен сейчас (paymentwall.com) но не забываем, что нужно добавить функционал подписки (пейпал поддерживает такую функцию! - https://developer.paypal.com/docs/subscriptions/ )!
4. Убедится что все корректно работает: заказы можно оплатить новой системой оплаты (пейпал), можно оформить подписку \ отписаться от подписки, успешно оплаченные заказы фиксируются в бд и приходят на почту.
Документация, которая поможет в работе:
https://developer.paypal.com/home