簡體   English   中英

如何將PayPal的API與Paypal Payments Pro正確集成?

[英]How to correctly integrate PayPal's API with paypal payments pro?

我剛剛在客戶的網站上建立了捐贈表格,該表格通過PayPal的經典api處理付款。 它在沙盒模式下可以正常工作,但我收到的是10501 - This transaction cannot be processed due to an invalid merchant configuration. 錯誤。

我知道此錯誤是由未在該API嘗試訪問的帳戶上啟用PayPal Payments Pro引起的。 那就是我有些困惑。 我與此捐贈表格相關的帳戶已訂閱Paypal Payments Pro。

當我第一次遇到10501錯誤時,我認為PayPal可能要求我登錄並啟用Payments Pro服務。 我在網站的“付款專家”部分下找到了“開始使用”按鈕,但是當我單擊它時,我被帶到一個頁面,該頁面僅提供指向API文檔的鏈接。

我以前從未使用過PayPal的API,也從未啟動過實時的Paypal應用程序。 我希望有人可以指出正確的方向。

筆記

  • 為了明確起見,PHP捐贈表單確實在PayPal的沙盒模式下工作

  • 我已經從真實帳戶中獲取了正確的API密鑰,並且我知道我沒有將真實身份憑證與沙箱混淆。

  • 該捐贈表格位於網站上,而不是移動應用程序上(我仍然需要將其注冊為貝寶應用程序嗎?)

謝謝

很多時候,發生的事情是PayPal為您啟用了虛擬終端,但沒有為DoDirectPayment API啟用。 我只給他們打個電話,讓他​​們知道您有Pro,但是您的DDP呼叫導致此錯誤,他們可能可以為您啟用它。

專業版也可能要求您使用PayFlow API而不是DoDirectPayment。 當您打電話給他們時,他們可以告訴您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM