2009-11-10 106 views
1

在這張圖片中,有3個主要步驟:SetExpressCheckoutGetExpressCheckoutDetailsDoExpressCheckoutDetails,現在我敢肯定SetExpressCheckout是由我自己叫,大約GetExpressCheckoutDetailsDoExpressCheckoutDetails,它是通過PayPal或通過叫什麼我?關於PayPal快速結帳API

提供的API是由非PayPal調用,我認爲,但問題似乎是調用SetExpressCheckout後重定向到PayPal。 alt text

回答

2

是的,你應該是一個叫這些API的人。在你調用SetExpressCheckout之後,你會得到一個表示你正在執行的結賬的令牌。您需要使用該令牌並將用戶重定向到PayPal以批准付款。在他們批准後,貝寶將重定向回您的網站,然後您可以致電GetExpressCheckoutDetails和/或DoExpressCheckoutPayment。 GetExpressCheckoutDetails調用對於獲取送貨地址等內容很有用,因爲買方可以將這些內容設置爲批准流程的一部分。一旦你有所有你需要的信息,買家已經批准了付款,你已經準備好收到付款,然後打電話給DoExpressCheckoutPayment來獲得你的錢。

有關簡單集成的示例,請參見the ExpressCheckout docs

+0

是否有代碼演示? – Paypal 2009-11-10 03:59:53

+0

在文檔和SDK中有一些示例代碼。還有一個嚮導可以幫助你開始:https://www.paypal-labs.com/integrationwizard/ecpaypal/code.php – saleemshafi 2009-11-10 16:44:48