PayPal IPN ile ödeme inkar etmek nasıl?

2 Cevap php

Ben sitemde dinamik 'Şimdi Öde' düğmeler oluşturmak gerekir, ve PayPal bunu yapmak için yolu fiyat, para birimi ve satın alma kalemi için önceden belirlenmiş değişkenler ile bir HTML FORM üzerinden olduğunu söylüyor. Ben bir ödeme tam olduğunda beni haberdar PayPal IPN kullanın.

Ancak, fiyat değiştirmek için Şimdi Öde düğmesinin sorgu parametrelerini değiştirerek birinin durdurmak için ne var? Bazı insanlar yerine parametreleri ile bir PayPal ödeme sayfasına gönderir bir PHP dosyası üzerinden düğmesine yönlendirmek için söylediler, ama fiyat gibi kolayca Web tarayıcısının adres çubuğuna manipüle edilebilir. Benim soru PayPal'ın IPN hizmet aldığımız bilgiler geçersiz nasıl (fiyat bizim kayıtları uymuyor ise) bir ödeme inkar edemez, değil mi?

Ben oldukça karışık ve ben arıyorum ne herhangi bir belge bulamadı. Umarım, siz yardımcı olabilirsiniz.

Teşekkürler!

2 Cevap

Ben Şifreli Web Sitesi Ödemeleri etkinleştirmek istiyorum düşünüyorum. Ben daha önce yapmadıysanız, ancak daha fazla buradan okuyabilirsiniz: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_encryptedwebpayments

IPN listner olarak, paypal gönderilen tüm değişkenleri kontrol edin. Paypal karşılık, işlemle ilgili tüm değişkenler size geri gönderilecektir (yani, miktarı, alıcılar e-posta, ödeme durumu, vb.)

Peki, ne yapabilirim beklenen değerleri ile bu değişkenlerin tüm değerleri kontrol ve uygun görevi yapmaktır.

See this daha fazla bilgi için.