Как получить статус транзакции PayPal, если транзакция не удалась?
Я получаю статус транзакции как завершенный из переменной "st" из URL, если транзакция прошла успешно, аналогично, как получить, если она отменена пользователем или не удалась?
Вот мой код,
<input type="hidden" name="business" value="{emailflexform}">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="item_name" value="Donation">
<input type="hidden" name="custom" value="{email}">
<input type="hidden" name="cancel_return" value="http://192.168.xyz.yy/typo3test.local/index.php?id=69">
<input type="hidden" name="return" value="{url}">
<input type="hidden" name="item_number" value="{uid}">
<input type="hidden" name="amount" value="5.00">
<input type="hidden" name="currency_code" value="USD">
это правильно?
- Вот мой транзакция завершена URL
- Вот моя транзакция отменена / неудачный URL
2 ответа
Насколько я могу узнать из вашего вопроса, с того же URL вы получите статус "Неудачный" и "Отменили транзакцию". Paypal отправляет полную информацию для каждой транзакции, независимо от того, была ли она неудачной или завершенной. Есть два способа получить детали: 1) Через ответное сообщение. 2) Через IPN(мгновенные платежные уведомления).
Для получения дополнительной поддержки вам необходимо предоставить код.
Ваш вопрос сложен для понимания, потому что вы не показываете свой код.... Я надеюсь, что вы получите представление об этом https://www.paypal.com/in/smarthelp/article/how-do-i-test-failed-transactions-in-the-paypal-sandbox-ts1259