2013-03-20 94 views
0

我想在PayPal沙箱中設置測試牀,以實現/測試我公司的DoDirectPay API。 DoDirectPay使用每個文檔的證書文件(而不是簽名),以及示例代碼片段herePayPal Sandbox API DoDirectPay的API憑證

每頂谷歌搜索result爲「下載API證書貝寶」,應該可以得到一個簽名之間做出選擇或下載證書。

我爲沙箱創建的測試商戶帳戶已正確實例化;並且我可以毫無問題地登錄到沙箱網站。我已經確認商家帳戶確實是爲PayPal專業版設置的。當我繼續進行Account-> Profile-> Request API Credentials時,唯一的選擇是獲取簽名。簽名與用戶在Sandbox管理面板中顯示的內容相匹配;然而這對我來說是無用的,因爲我需要測試需要PEM格式化證書文件的DoDirectPay。

我該如何讓SandBox爲我吐出一個證書文件來測試DoDirectPay API?

P.S. - 我已經瀏覽過幾篇文章,其中包括SO1SO2,但這兩篇文章似乎都沒有涉及到我需要的東西。

回答

3

您必須先刪除API簽名,然後才能請求API證書。

  1. 中Developer.paypal.com
  2. 選擇帳戶,你想申請一個證書,然後單擊「沙盒網站」
  3. 登錄到您的沙盒帳戶
  4. 點擊「個人資料登錄「在頁面
  5. 點擊頂部的‘請求API證書’
  6. 點擊‘設置的PayPal API證書和許可’
  7. 點擊‘查看API簽名’
  8. 點擊 「刪除」
  9. 點擊 「申請API憑證」
  10. 選擇申請API證書,然後單擊 「同意並提交」

希望這有助於!

+0

工作就像一個魅力;謝謝! – Dogoferis 2013-03-20 16:39:57

+0

目前在撰寫本文時,提到的程序不起作用,出現消息5010時出現錯誤。因此,除非PayPal修復錯誤,否則不可能請求測試證書。 – lordscales91 2016-03-01 12:03:04

-1

參考原始問題,paypal允許使用API​​簽名進行dodirectpayment API調用。你不需要證書。