У меня есть возможность как pdt, так и ipn для моей учетной записи PayPal теперь для некоторого веб-сайта i wanto использовать ipn и для некоторого pdt, как я могу различать, что использовать, пожалуйста, обратитесь к той же форме html для обоихPaypal ipn issue with pdt
ответ
Возможно, this PayPal Developer Page может быть вам полезна. На странице отмечены различия между этими двумя службами, и в нем приводятся примеры того, когда PDT является подходящим.
Следует отметить, что PayPal (в соответствии со страницей, с которой я связан) рекомендует использовать IPN по сравнению с PDT, когда это возможно.
Использование как PDT, так и IPN обсуждается в нижней части страницы. Тем не менее, страница предупреждает, что с включенным PDT и IPN ваш сайт будет получать подтверждения заказа дважды; таким образом, вы должны быть осторожны с тем, как вы используете эти функции.
Теперь, на мой взгляд, я считаю, что включение как PDT, так и IPN - хорошая тактика. Сообщения PDT: не гарантированно прибывают на ваш сервер; в то время как сообщения IPN в основном гарантируются, потому что PayPal отправит их повторно, пока ваш сервер не подтвердит их. Поэтому я считаю, что эта комбинация хороша, пока ваша реализация защищает от двойной обработки.
Одним из способов защиты от двойной обработки является запись каждой строки идентификатора транзакции в базу данных при получении платежа. Однако перед обработкой платежей убедитесь, что вы проверяете базу данных, чтобы увидеть, был ли этот идентификатор транзакции уже записан (и, следовательно, уже обработан). Если он там не записан, вставьте его в таблицу и обработайте транзакцию. В противном случае выйдите из сценария IPN.
- 1. PAYPAL IPN & PDT fail
- 2. PayPal подписки PDT/IPN - ПОЖАЛУЙСТА
- 3. IPN/PDT PAYPAL Головная боль
- 4. IPN vs PDT в Paypal
- 5. PayPal IPN Curl issue
- 6. PayPal IPN Variable Issue
- 7. Paypal IPN и PDT в MVC 4.0
- 8. PayPal IPN/PDT с кредитной картой
- 9. В переменной Paypal отсутствует переменная exchange_rate Paypal IPN/PDT
- 10. PHP PayPal Subscription with IPN
- 11. PayPal PDT auth parameter
- 12. Asp.net MVC - paypal ipn
- 13. Paypal IPN issue - Не обрабатывать некоторые платежи
- 14. PayPal: скрипты IPN и PDT работают вместе и одновременно
- 15. nodejs paypal pdt return 302
- 16. PayPal IPN Fail with 302 Found
- 17. Проверка статуса оплаты MassPay без IPN/PDT
- 18. OpenCart Paypal Issue with LKR
- 19. PayPal IPN для CC
- 20. Paypal IPN отказ
- 21. Как различать запрос/ответ IPN и PDT
- 22. Подписка PayPal - нет счета-фактуры PDT
- 23. Обновить данные IPN Paypal IPN
- 24. Paypal PDT AutoReturn
- 25. Paypal PDT с C#
- 26. Ошибка Paypal PDT 4003
- 27. Тестирование повторяющихся платежей (paypal IPN)
- 28. Какие платежные статусы возможны в PayPal PDT?
- 29. Drupal 7 Commerce Paypal IPN
- 30. Вопрос о Paypal IPN