Схема классическая
G_Z 08.02.2018 22:03
Большинство платёжных систем работает по общему принципу:
1. продавец формирует заказ и подписывает его условленным с платёжной системой образом, используя общий секрет;
2. продавец перенаправляет пользователя на сайт платёжной системы, передавая в запросе сформированный на предыдущем шаге заказ;
3. платёжная система обрабатывает запрос, проверяет подпись и свойства заказа, делает запрос к продавцу по условленному адресу, ожидая подтверждения корректности и актуальности заказа;
4. пользователь оплачивает заказ;
5. платёжная система уведомляет продавца об успешной оплате заказа, делая запрос на условленный адрес сайта продавца;
6. пользователь перенаправляется с сайта платёжной системы на условленную страницу продавца, где может получить оплаченный товар или услугу.
Подробности — в документации на API конкретной платёжной системы.