Поэтому я недавно получил настройки IPN, которые обрабатывают мои платежи так, как я хочу, но как я могу проверить, оспаривал ли пользователь платеж? Я новичок в IPN, поэтому мне нужно интегрировать какой-то новый код в тот же ipn.php, как if (preg_match('/Completed/', $payment_status)) {
я должен как if (preg_match('/Disputed/', $payment_status)) {
или что-то я как бы это сделал?
Для споров вы получите IPN с txn_type «new_case». В вашем коде вы можете добавить логику, чтобы проверить это и реагировать соответственно.
Других решений пока нет …