2011-12-19 54 views
1

我正在寫一個Java程序來處理使用貝寶的直接付款。當然,我正在使用payflow API和文件paypalflow.java。該文件需要下面的憑據。我創建了一個沙盒帳戶,並在其中一個網站付款Pro預配置測試帳戶。我在哪裏可以找到以下變量的憑證?Website Payments Pro憑據在哪裏?

gv_BNCode  = " "; 
gv_APIUser  = " "; 
//Fill in the gv_APIPassword variable yourself, the wizard will not do this automatically 
gv_APIPassword = " "; 
gv_APIVendor = " "; 
gv_APIPartner = " "; 
gv_Env   = "pilot"; 
unique_id  = ""; 
+0

我已經這樣做了,只要答案解決我的問題。 – tribal 2011-12-19 22:02:24

回答

5

要檢索貝寶沙箱API憑證:
爲了獲取定期的PayPal API證書,所使用的貝寶的API,如DoDirectPayment,你會去https://developer.paypal.com/>應用程序>沙盒帳戶>選擇下拉您帳戶> API訪問權限。

如果您未創建預配置帳戶,而是創建了「手動」帳戶,則需要登錄帳戶https://www.sandbox.paypal.com/並導航至「配置文件」>「我的銷售工具」>「API訪問」 >更新>'請求API憑證'>'PayPal API憑證'>'API簽名'。

(或'資料'>'請求API憑證'>'PayPal API憑證'>'API簽名',具體取決於您的賬戶類型)。

這將爲您提供API用戶名,API密碼和API簽名。

注:貝寶沙盒API調用,使用的身份驗證的API用戶名,API密碼和API簽名,使用NVP通信,應送https://api-3t.sandbox.paypal.com/nvp

其它終點都列在https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_endpoints


Payflow臨:
你,但是,試圖使用PayPal Payflow臨,這是一個不同的產品和不同的API集,有一組不同的憑據。
的PayPal Payflow臨無法通過開發者中心在https://developer.paypal.com/或貝寶沙盒測試在https://www.sandbox.paypal.com/
相反,你需要在https://www.paypal.com/us/cgi-bin/?cmd=_payflow-get-started-outside 報名參加定期Payflow賬戶繼續填寫所有細節,包括「登錄詳細信息」。一旦您進入結算部分,只需關閉標籤即可取消註冊過程。
此時您將有一個處於「測試」狀態的Payflow Pro帳戶。

的「合作伙伴」將是:貝寶
的「供應商」將是:商戶登錄您在註冊過程中
「密碼」將被創建:您在註冊過程中創建的商戶密碼
'用戶'將爲:空

或者,如果您想創建專用用戶來使用API​​,您可以使用憑據登錄到https://manager.paypal.com,然後轉到「用戶設置」(或其他類似的用語),並創建一個輔助用戶。此用戶的用戶名需要填入'用戶',以及用戶的密碼。

新證書激活前可能需要一個小時。

注:Payflow Pro測試API調用應該被送到https://pilot-payflowpro.paypal.com/
直播Payflow Pro的API調用應該被送到https://payflowpro.paypal.com/

+0

謝謝。我會嘗試你的建議,並讓你知道它是如何去的。 – tribal 2011-12-19 22:07:24

+1

當它要求您選擇處理器時,請選擇任何(或您的首選)處理器。 PayPal Payflow Pro在'Test'(或「Pilot」)模式下實際上並不連接到任何處理器。 – Robert 2011-12-19 22:09:34

+0

我使用以下值,星號(*)表示從創建帳戶獲得的我的值。但是,我最終發現錯誤「用戶身份驗證失敗」。無論gv_APIUser是否爲空,我都會收到錯誤消息。 ::: gv_BNCode \t \t =「PF-CCWizard」; gv_APIUser \t \t =「*我的唯一供應商ID *」; gv_APIPassword \t =「* my password *」; gv_APIVendor \t =「*我的唯一供應商ID *」; gv_APIPartner \t =「PayPal」; \t gv_Env \t \t \t =「pilot」; \t unique_id \t \t =「」; – tribal 2011-12-20 01:31:12

相關問題