2015-01-22 11 views
5
  • PayPal ödemesini test etmek için PayPal sanal alanını kullanıyorum. Ödemenin başarılı bir şekilde ödenmesiyle başarı sayfasına geri dönülür. Ancak iade sayfasında herhangi bir işlem detayı almıyorum. Herkes bunu çözmek için herhangi bir yol önerebilir mi?
  • İşlem ayrıntılarını PayPal iade sayfasından POST olarak almanın bir yolu var mı?
+0

Bunun size yardımcı olacağını düşünüyorum http://stackoverflow.com/questions/2434937/get-information-from-paypal-after-a-transaction –

cevap

2

PayPal Standard düğmeleri kullanıyorsanız, Payment Data Transfer'u kullanabilirsiniz. Sadece dönüş URL'sini return parametresinde belirtin ve PDT işlem bilgilerini döndürür. PayPal hesabınızda enable Auto-Return'a da ihtiyacınız olacak.

Ekspres ödeme yöntemini kullanıyorsanız, DoKumurtarakma bittikten sonra, işlem bilgileri de dahil olmak üzere gerekli tüm bilgileri yanıt olarak alacaksınız. Alternatif olarak, işlem bilgilerini almak için GetTransactionDetails API'yi arayın.

Ayrıca, dönüş sayfasında değilse, zaman uyumsuz olan işlem ayrıntılarını almak için her zaman IPN'u kullanabilirsiniz. Bu aslında yapmanız gereken bir işlem sonrası işlemin yapılması için yapmanız gereken bir yoldur, çünkü birkaç gün boyunca temizlenemeyen ödemelerinizi doğru bir şekilde yapmanıza olanak tanır.

İlgili konular