Я использую PayPal в качестве моего платежного шлюза в одном из моих CakePHP 3.3.
Я уже сделал с регулярным платежом, и он работает нормально. Но я не могу отследить каждый платеж определенного пользователя после начала повторного платежа.
Поэтому, пожалуйста, помогите мне в этом, как я могу отслеживать каждую платежную информацию, которая происходит с повторяющимся платежом. Я хочу сохранить эту запись в моей базе данных.
Заранее спасибо.
Взгляни на Уведомление о мгновенном платеже (IPN).
Каждый раз, когда транзакция происходит в вашей учетной записи PayPal, PayPal будет отправлять POST-запрос данных транзакции на указанный вами URL-адрес.
Ваш скрипт / URL может получать эти данные и обрабатывать их так, как вам нужно. Это происходит автоматически, и в большинстве случаев мгновенно, когда происходит транзакция.
Вы можете создавать обновления своей базы данных, уведомления по электронной почте, обращения к сторонним веб-службам и т. Д. В решение IPN.
ОБНОВИТЬ
Для тех, кто использует REST API, вместо IPN вы бы использовали Webhooks. Технически они одно и то же, но функционируют немного по-другому.
Других решений пока нет …