PHP PayPal bağış doğrulamak

2 Cevap php

Nasıl bir paypal bağış kontrol edebilirsiniz?

Kullanıcı panelinde bir bağış butonu var. Birisi aslında bağışlıyor Ve bir kez ona bir şey yapmak istiyorum. Ama ben kullanıcı aslında bağışlanan ya da sadece bağış butonu tıklandığında olmadığını kontrol etmek nasıl bilmiyorum.

2 Cevap

Paypal IPN (Anında Ödeme Bildirimi) için bakmak

Birisi Paypal hesabınıza bir ödeme veya bağış yaptığında, Paypal tüm ödeme ayrıntıları ile web sunucusuna bir mesaja mesaj gönderecektir. Daha sonra ödeme gerçek olduğundan emin olmak için Paypal geri bir mesajı gönderebilirsiniz ...

PayPal'ın web sitesinde bazı code examples bile vardır. PHP de dahil.

Eğer IPN'i etkinleştirmek ve IPN kullanmaya başlayabilirsiniz önce paypal hesabınıza geri arama URL tanımlamak zorunda Not.

It in the same manual. Eğer ödeme bilgi alan bir PHP komut dosyası ihtiyacınız olacak gibi, ancak yapmak biraz zor olabilir.

Return URL – Let people return to a page on your website if they click a return link or button on the PayPal payment confirmation page.

To learn more, see Step 2 of Page 2 – Specifying Advanced Features of Your Donate Button or HTML Variables for Displaying PayPal Checkout Pages.

Auto Return – Have PayPal return people automatically to a page on your website. Important: PayPal recommends that you turn Payment Data Transfer on when you turn Auto Return on. With Auto Return on, PayPal redirects people to your website from an alternative PayPal payment confirmation page that does not display a View Printable Receipt link, so people cannot print PayPal payment receipts. Payment Data Transfer provides the transaction information that you need to let people print receipts from your website.

Daha fazla bilgi için, Otomatik Dönüş bkz.

Payment Data Transfer – PayPal includes information about the completed transaction when you use a return URL or Auto Return to send people back to your website. Use the information that Payment Data Transfer provides to display a “thank you, print your receipt” page on your website.

To learn more, see the Payment Data Transfer page on Developer Central.