2012-04-27 41 views
2

我試圖創建直接支付經常性配置文件,但我得到這個錯誤(命令CreateRecurringPaymentsProfile):貝寶直接支付經常性停用對此商家

Array 
(
    [TIMESTAMP] => [not-relevant] 
    [CORRELATIONID] = [not-relevant] 
    [ACK] => Failure 
    [VERSION] => 50.0 
    [BUILD] => 2764190 
    [L_ERRORCODE0] => 11586 
    [L_SHORTMESSAGE0] => DPRP is disabled. 
    [L_LONGMESSAGE0] => DPRP is disabled for this merchant. 
    [L_SEVERITYCODE0] => Error 
) 

非經常性交易和快速結賬經常性付款的正常處理。一切都在SandBox中工作。我試圖聯繫PayPal的支持,但他們不知道問題是什麼。該錯誤是自描述性的,但我無法找到如何啓用定期付款。有什麼建議麼?

回答

2

首先,確保在創建沙箱帳戶時,將國家/地區設置爲「美國」,並將類型設置爲「網站付款專業版」。將其設置爲「英國」將導致沙箱中發生此錯誤。

美國沙箱帳戶默認啓用DPRP,因此您不必執行其他任何操作。

由於您的沙箱帳戶現在將以美元爲單位,因此您必須添加其他貨幣(這會在測試付款無法自動接受時爲您節省費用)。這可以通過將要完成:

  1. 「進入沙盒測試網站」「測試帳戶」頁上的developer.paypal.com
  2. 登錄,點擊「個人資料」鏈接導航欄
  3. 單擊「管理貨幣配置文件」,並將所需的貨幣添加到帳戶。
+0

感謝您的回答,但我對沙箱環境沒有任何問題。當我嘗試在LIVE環境中創建週期性配置文件時出現此錯誤。有任何想法嗎? – user1361077 2012-07-06 08:16:42

+0

@ user1361077您是否在帳戶中啓用了定期付款?您是否啓用了網站付款專業版? (DPRP僅適用於WPP)。 – bcoughlan 2012-07-06 14:01:01

+1

我回答了一個[類似的問題](http://stackoverflow.com/questions/18473924/paypal-direct-recurring-payments-using-credit-debit-card-not-working-on-live-dp)應該幫助您。您只需要啓用DPRP,但由於Payments Pro多年來發生的變化,即使在PayPal中也存在很多混淆。 – 2013-08-28 02:26:28