2013-07-10 18 views
10

Checkout express API çağrılarını kullandığımda, ödemeyi onaylamak için bir IPN dinleyiciye sahip olmam gerekir mi?PayPal ödemelerini onaylamak için ekspres ödeme ile IPN kullanmanız gerekiyor mu?

Bazı yerlerde bir kez ödeme geçirdi ve ben harekete geçebilir DoExpressCheckoutPayment bir yanıt almak fikir vermek - vs. http://www.zen-cart.com/showthread.php?72304-Paypal-IPN-and-Express-Checkout IPN eski veya eski olduğunu göstermektedir burada
Bazı mesajları veritabanını güncellemek.

cevap

12

Ya da kullanabilir veya her ikisini de kullanabilirsiniz. IPN, geri ödeme sistemini ve geri yükleme sisteminizi güncelleyeceğinden, alıcı silindikten sonra bir çekle ödeme yaptığında sisteminizi güncelleyecektir. Express Checkout API çağrısından gelen yanıt bunu yapmaz. Manuel olarak kontrol etmelisiniz.

+0

Teşekkürler, bu nedenle bazı ödemeler anında yapılmaz ve ** all ** ödemelerinin otomatik bildirilmesini istiyorsanız IPN'yi kullanmanız gerekecektir. – cmann

+2

Doğru. Anında sunulacak tek ödeme, alıcının PayPal bakiyesi veya kredi kartı ile finanse ettiği ödemelerdir. Alıcı sadece PayPal hesabıyla ilişkili bir banka hesabına sahipse, aktarım anında olmaz. Parayı almadan önce eCheck'in temizlenmesini beklemeniz gerekir. –

+2

Teşekkürler, PayPal dokümantasyonu biraz kafa karıştırıcı ve bu noktada gerçekten net değil ve internette bulabildiğim pek çok şey daha iyi değildi. – cmann

İlgili konular