2013-01-05 73 views
1

我正在測試PayPal的Adaptive Payments,但我無法理解,當用戶在成功付款後重定向時,如何從PayPal獲得一些有效的數據信息。自適應付款Paypal:返回沒有數據的網址?

PayPal沒有將數據返回到此URL?我被迫使用IPN? 它被稱爲「ReturnUrl」的事實本身就是一個可靠的信息? 我必須通過GET發送數據嗎?

唯一的選擇是使用標準按鈕與notify_url和重定向參數與PND?

我很困惑... :(

回答

3
  1. 當用戶返回RETURNURL端點,您撥打電話的PaymentDetails API和檢查狀態,然後繼續。
  2. 要處理的角落如果用戶可能已經付款但沒有返回到您的網站,請等待IPN消息繼續您的訂單發貨等,
  3. 如果用戶取消付款,他們將被取消爲cancelUrl端點,您可以處理流量相應
  4. 如有錯誤(如limi噸超出,貨幣不支持等),付款操作將實際上會引發錯誤,您將能夠將其作爲錯誤/異常收貨流程的一部分進行處理。

使得API調用

RETURNURL的URL到發送者的瀏覽器上paypal.com批准付款

cancelUrl的URL後重定向時,請使用以下參數的發送端的瀏覽器如果發件人取消了paypal.com上的付款批准,則會被重定向。

ipnNotificationUrl的URL到該付款的所有IPN消息發送

建議下載SDK,並期待在被捆綁作爲其一部分的樣本。

https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index

+0

非常感謝! 我看到之前發佈的四個點你寫廣告我正在使用一個和兩個。 –

相關問題