2012-04-05 105 views
5

我試圖使用PayPal NVP API退款交易。我在沙箱帳戶中有一些付款,但是當我嘗試通過API發出退款時,我收到了You do not have permissions to make this API call。但我不確定我應該使用什麼憑證。我應該使用什麼用戶名/密碼/簽名用於PayPal沙箱?

the documentation,它說:

要訪問PayPal的API,你需要API憑據,無論是一個API 簽名或證書API,識別你。在您的樣本程序中使用以下 樣本API簽名和密碼,該樣本程序在PayPal Sandbox測試環境中運行的 中。

API username sdk-three_api1.sdk.com
API password QFZCWN5HZM8VBG7Q
API signature A‑IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU

我試圖生成對於每個已發出退款沙箱商家帳戶憑據API,但PayPal網站崩潰每次我試圖。這些是正確的憑據嗎?我需要做什麼來測試這個?

回答

12

您的測試帳戶沒有憑據。

要開始使用沙盒中的支付卡,您必須先創建一個買方測試帳戶並啓用店內結帳。

登錄沙箱後,你會發現在菜單API和支付卡憑據 該選項,然後點擊它,你會得到選項創建測試帳戶和創建賬戶,你將獲得API用戶名,API密碼和簽名後。

在您的應用程序中使用這些API用戶名,API密碼和簽名。

2

我發現在我的帳戶這些細節在登錄後:

轉到沙箱標籤

低於這個,你會發現帳戶。點擊賬戶

將顯示您的所有電子郵件列表。

單擊屬於商業帳戶的電子郵件ID。

您將看到兩個選項:配置文件通知低於電子郵件ID的。

點擊後配置文件將彈出一個窗口名稱帳戶詳細信息

您將看到標籤API證書。在這裏你會找到你的用戶名,密碼和簽名。請注意:您只能在您的商戶類型帳戶中找到這些詳細信息,而不是買家類型。