2014-03-06 42 views
0

我意識到這是一個簡單的問題,但我已閱讀所有文檔並找不到答案。當您執行PayPal Permissions API調用時,它會重定向到您提供的return_url。在這一點上,方向說,PayPal權限API - 什麼返回到return_url?

設置您的請求並調用GetAccessToken API操作。

Specify the request token in the token field. 
Specify the verification code in the verifier field. 

但是,它並沒有說怎麼又是你收到請求令牌和驗證碼。我認爲我可以從$_GET獲得它們。互聯網上的舊信息列出了$_GET['token'],但沒有任何驗證碼,所以我不相信這些信息仍然是最新的。

簡而言之,$_GET中的請求令牌和驗證碼的密鑰是什麼?

編輯

我已經嘗試找出使用沙盒此信息,但在貝寶登陸頁面上,我得到的,「哎呀!很抱歉,您的交易已超時。請重試您的交易。「我無法觸發流程的最後一步。

回答

3

返回URL應在URL查詢字符串中包含request_token和verification_code,這些是$ _GET的鍵。對於GetAccessToken,您使用request_token中的值作爲標記參數,並使用verification_code值作爲驗證者參數。

+0

請問您有何信息來源? – miyasudokoro

+0

在此處運行測試https://devtools-paypal.com/apiexplorer/Permissions。使用RequestPermissions API,並提供http://return.com作爲我的返回url值,因爲這將重定向到我的本地主機。使用重定向到沙箱的RequestPermissions響應中的標記值。授予新測試帳戶的權限。已返回到http://return.com/?request_token=XXXXXXXXXXX&verification_code=XXXXXXXXX。 –

+0

我應該從RequestPermissions API添加令牌將匹配返回url中提供的return_token的值。 –