2010-07-02 17 views
7

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?

+1

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. –

cevap

4

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.

+0

IPN rehberinin yeni URL'si: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf – dg123

İlgili konular