Я реализую слушатель IPN PayPal с PHP, в котором я сохраняю данные IPN (txn_id, payment_status, item_name и т. Д.) В моей таблице базы данных.
Мой вопрос: как мне управлять изменением статуса транзакции? Скажем, клиент заплатил за что-то с помощью электронной проверки, например, payment_status находится в состоянии ожидания, затем Paypal возвращает тот же txn_id, когда для payment_status установлено значение complete? Обратите внимание, что я передаю пользовательские данные для отправки user_id на платеже, я хочу сохранить это.
Спасибо