2013-03-21 43 views
5

我還沒有能夠在我的項目上工作大約1個月。現在我有一些時間來回到它。我注意到,貝寶做了一些改變。新的貝寶系統已停止使用我的代碼

在我暫時從這個項目中休息之前,我能夠使用paypal API發送付款。但是現在,當我使用相同的代碼,我得到以下信息:

Preapproval API call failed. Detailed Error Message: The receiver is based in a country that isn't enabled to receive paymentsError Code: 580022Error Severity: ErrorError Domain: PLATFORMError Category: Application

我在英國我和我的paypalplaform.php文件沒有發生任何變化。我唯一改變的是api憑證憑藉已獲得的新憑據:

$PROXY_HOST = '127.0.0.1'; 
$PROXY_PORT = '808'; 

$Env = "sandbox"; 

$API_UserName = "new-facilitator_api-email-goes-here"; 
$API_Password = "password-goes-here"; 
$API_Signature = "sig-goes-here"; 
// AppID is preset for sandbox use 
// If your application goes live, you will be assigned a value for the live environment by PayPal as part of the live onboarding process 
$API_AppID = "APP-80W284485P519543T"; 
$API_Endpoint = ""; 

if ($Env == "sandbox") 
{ 
     $API_Endpoint = "https://svcs.sandbox.paypal.com/AdaptivePayments"; 
} 
else 
{ 
     $API_Endpoint = "https://svcs.paypal.com/AdaptivePayments"; 
} 

爲什麼這不再起作用?我在apache error.log文件中沒有收到任何錯誤。

+0

覺得很煩人,我要2整天等待設置賞金吸引更多注意的問題...... – oshirowanen 2013-03-21 19:50:08

+0

在舊的paypal沙箱系統,有一個通用的api用戶名,密碼,沙箱帳戶的簽名,這是我在paypalplatform.php文件中使用的。我似乎無法在新的沙盒PayPal系統中找到一般的api用戶名,密碼,簽名,這就是爲什麼我嘗試使用主持人paypal沙箱測試帳戶的原因。 – oshirowanen 2013-03-21 19:56:53

回答

3

問題在於您正在使用的Sandbox AppID:APP-80W284485P519543T。

我們意識到這個問題並正在努力解決它。一旦這個問題得到解決,我會盡快通知你。
與此同時,您應該能夠恢復與美國賬戶的測試。

+0

現在應該解決。如果您看到任何進一步的問題,請告訴我。 – Robert 2013-03-30 11:58:32

+0

我正在使用iOS MPL庫版本2.1.1但是,如果發件人或收件人在美國境外,我在進行自適應付款時仍會收到錯誤520002(內部錯誤)。你能幫忙嗎? – 2014-03-13 05:33:14

+0

嘿,貝寶:: SDK :: AdaptivePayments.new不作爲「PRIMARYRECEIVER」feePayer工作,但爲「SENDER」工作。我有一個基於印度的沙箱帳戶。問題還沒有解決? – 2017-04-17 12:25:26

2

我終於得到了來自PayPal的響應,看起來前途:

Response Via Email (xxxx)
Dear xxxxx,
my name is xxxxx from Merchant Technical Services
This is a known issue that I am working with our engineers closely on,
I apologize for the inconvenience this has caused.

Sincerely,
xxxxxx
Merchant Technical Support
PayPal, an eBay Company

+0

請保持我們更新!非常感謝你。 – oshirowanen 2013-03-26 10:32:42

+0

現在應該解決。如果您看到任何進一步的問題,請告訴我。 – Robert 2013-03-30 11:58:54

+0

我現在收到一個不同的錯誤: 559044 - 收件人[email protected]不接受此貨幣的付款。 付款是由英國賬戶以英鎊進行的,並且收款人有一個英國賬戶。 – James 2013-04-02 09:57:58