PayPal bağış kutusu kurmak ve bağış geldiğinde izlemek için IPN protokolünü kullanmak istiyorum. Dokümantasyon çok karmaşık ve ilgimi çekmediğim özelliklerle dolu. Kısa bir snippet var mı - ideal olarak Python'da - bu, Paypal'a nasıl bağlanacağınızı, sonsuza dek döngü yapmayı ve her defasında bir bağış geldiğinde "Sadece 5 dolar aldığınızı" nasıl gösterir?Birisi bana Paypal IPN'nin "merhaba dünyasını" gösterebilir mi?
cevap
Aslında, IPN'lerle bunun tersi de geçerli. PayPal, ödeme yapıldığında sunucunuza HTTP POST yoluyla bir bildirim gönderir. Bu nedenle, bu mesajları alan, geçerliliğini kontrol eden ve bunları işleyen bir CGI betiği veya sunucusu oluşturmanız gerekir. Muhtemelen
bir IPN işlemci kurmak için bakmak için en kolay örnek kod
de PHP örnek kod:https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt
ancak kod parçacıkları bir bütün kümesi en vardır:
https://github.com/paypal/ipn-code-samples
Resmi belgeleri atlamamanız gerekir, çünkü IPN'lerin nasıl yönetileceğini ve nasıl test edileceğini kapsar. Özellikle
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf
, fasıl 2-4 bakınız: Hiç de değil.
IPN rehberinin yeni URL'si: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf – dg123
- 1. Birisi bana TensorFlow ile yardım edebilir mi?
- 2. Merhaba, bazı biri bana
- 3. Birisi, getCurrentPosition ile watch position() işlevini nasıl kullanabileceğimi gösterebilir mi?
- 4. Birisi descendantFocusability = afterDescendants'ı açıklayabilir mi?
- 5. Birisi bana node.js uygulamasının bir örneğini verebilir mi?
- 6. Birisi GetCardinality yönteminin ne yaptığını bana açıklayabilir mi?
- 7. Birisi bana açıklayabilir mi, bu C++ kodu parçası?
- 8. Birisi bana bu php kodunun ne yaptığını açıklayabilir mi?
- 9. Birisi bana bu kodun hangi teknolojiyi kullandığını söyleyebilir mi?
- 10. Birisi bu Integer modüler davranışını Haskell'de bana açıklayabilir mi?
- 11. Birisi geçen yıl reddit istismarını bana açıklayabilir mi?
- 12. Paypal ödemeleri öğreticiniz mi arıyorsunuz?
- 13. Birisi bana bir bit fırını veya açık kaynaklı öğreticiye işaret edebilir mi?
- 14. Birisi javascript getCookie() işlevindeki while döngüsünün işlevini bana açıklayabilir mi? Bir soru sormak için
- 15. Birisi bana bir çekme isteği gönderdi, ne yapmalıyım?
- 16. Birisi android
- 17. KoleksiyonSatışımı bana açık, basit terimlerle açıklayabilir mi?
- 18. Birisi Meteor.defer() işlevinin nasıl çalıştığını açıklayabilir mi?
- 19. Birisi sahnelerin ardında neler olduğunu açıklayabilir mi?
- 20. Birisi bir sessionStorage nesnesinin ömrünü açıklayabilir mi?
- 21. Birisi istisnalara ilişkin referans referanslarını açıklayabilir mi?
- 22. Birisi HTML5 aria- * özniteliğini açıklayabilir mi?
- 23. Birisi bunun nasıl çalıştığını açıklayabilir mi lütfen?
- 24. Birisi bu make dosyasını açıklayabilir mi?
- 25. Birisi bu diziyle hatayı tespit edebilir mi?
- 26. Birisi bu C kodunu açıklayabilir mi?
- 27. Birisi
- 28. Paypal Express Checkout, onay gerekli mi?
- 29. MS Office'te Paypal Bağışı
- 30. Aşağıdakiler neden 'merhaba' olarak değerlendiriliyor?
PayPal IPN ile ilgilenmek cehennemdir. "Çok basit" örnek, çok fazla belgesiz alan vb. Içerir ve beklediğiniz doğrulamanın yapılmadığını ve bunu yapmanız gerektiğini, ör. Doğrulanması doğru para biriminde. –