2011-09-01 19 views
6

Paypal'ın ekspres ödeme API'sini web sitelerimizden birine uyguladık. İstediğim gibi çalışıyor ancak Paypal onay sayfasında herhangi bir bilgi gösterilmiyor (resme bakın) Kullanıcı ne için ödeme yaptığı veya ne kadar olduğu hakkında. Eğer gerçekten istediysem, kullanıcının ne ödediğine farklı bir miktar gönderebilirim ve hiçbir fikri olmazdı! (Hangi yanlış olurdu ama mümkün ...). https://cms.paypal.com/cms_content/GB/en_GB/files/developer/PP_ExpressCheckoutAPIUserGuide.pdfPaypal'ın ekspres ödeme API'sindeki maliyet/fiyat gösteriliyor

Ve diyor gibi parametreleri ekledim ama bu bir şey değişmedi gibi ben bir şey eksik gerekir:

Neyse, bu okuyordu.

İşte Paypal ekran neye benzediğini bir ekran görüntüsü:

paypal

toplam miktarı veya yukarıda bağlantısı PDF gibi öğelerin dökümünü göstermek ya son derece faydalı olur. Web siteniz öncesi ve alıcılarınızla sonra bunu yapmak gerekiyordu çünkü

cevap

16

Sen, varsayılan olarak sipariş detaylarını göstermiyor

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&token=[token returned in the SetEC response] 

Express Checkout

https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=[token returned in the SetEC response] 

yönlendirme URL'sini değiştirmek zorunda PayPal'a yönlendirilir.

DÜZENLEME

Joe aşağıda söylediği gibi, fark Bu alıcı PayPal'ın sitesine değil, kendi başınıza "satın gerçekleştirmeden" bekliyoruz PayPal söyler

"useraction = işlemek" ekliyor . Bu şekilde, alıcıya tutarlarını gösterecekler, böylece neyi taahhüt ettiklerini görebilecekler.

+2

Yaptığım gibi farkı tespit etmekte zorlandığınız zaman, yeni URL 'useraction = commit' seçeneğini ekledi. – Joe

+0

@Joe bunu işaret ettiğin için teşekkürler. Bunu cevaba ekleyeceğim, böylece daha kolay anlaşılabilir. – SgtPooki