2013-03-21 32 views
5

Tôi đã không thể thực hiện dự án của tôi trong khoảng 1 tháng. Bây giờ tôi có thời gian để quay trở lại. Tôi đã nhận thấy rằng paypal đã thực hiện một số thay đổi.Hệ thống paypal mới đã ngừng hoạt động với mã của tôi

Trước khi tôi tạm thời bị ngắt khỏi dự án này, tôi đã có thể gửi thanh toán bằng cách sử dụng api của paypal. Nhưng bây giờ, khi tôi sử dụng cùng một mã, tôi nhận được thông báo sau:

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

Tôi ở Vương quốc Anh và tệp paypalplaform.php của tôi đã không thay đổi gì cả. Điều duy nhất tôi đã thay đổi là thông tin đăng nhập api có thông tin đăng nhập mới mà tôi đã được cung cấp:

$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"; 
} 

Tại sao điều này không còn hoạt động? Tôi không nhận được bất kỳ lỗi nào trong tệp apache error.log.

+0

Tìm nó thực sự gây phiền nhiễu mà tôi phải đợi cả 2 ngày để thiết lập một tiền thưởng để thu hút sự chú ý nhiều hơn đến câu hỏi ... – oshirowanen

+0

Trong hệ thống hộp cát paypal cũ, có một tên người dùng api chung, mật khẩu, chữ ký cho tài khoản sandbox, đó là những gì tôi đã sử dụng trong tập tin paypalplatform.php. Tôi không thể tìm thấy một tên người dùng api chung, mật khẩu, chữ ký trong hệ thống paypal sandbox mới, đó là lý do tại sao tôi đã thử bằng cách sử dụng tài khoản thử nghiệm sandbox paypal paypal. – oshirowanen

Trả lời

3

Sự cố nằm với Appbox Sandbox bạn đang sử dụng: APP-80W284485P519543T.

Chúng tôi đã biết sự cố này và đang nỗ lực giải quyết vấn đề này. Tôi sẽ cho bạn biết ngay khi điều này được sửa.
Trong thời gian chờ đợi, bạn có thể tiếp tục thử nghiệm với các tài khoản tại Hoa Kỳ.

+0

Điều này sẽ được giải quyết ngay bây giờ. Hãy cho tôi biết nếu bạn thấy bất kỳ vấn đề nào khác. – Robert

+0

Tôi đang sử dụng thư viện iOS MPL phiên bản 2.1.1 Nhưng tôi vẫn nhận được lỗi 520002 (Lỗi Nội bộ) trong khi thực hiện thanh toán thích ứng nếu người gửi hoặc người nhận ở bên ngoài Hoa Kỳ. Bạn có thể giúp đỡ không? –

+0

Xin chào, PayPal :: SDK :: AdaptivePayments.new không hoạt động với phíPlay là "PRIMARYRECEIVER" nhưng làm việc cho "SENDER". Tôi có một tài khoản sandbox dựa trên Ấn Độ. Vấn đề chưa được giải quyết chưa? –

2

cuối cùng tôi nhận được một phản hồi từ PayPal trông đầy hứa hẹn:

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

Hãy cập nhật cho chúng tôi! Cảm ơn nhiều. – oshirowanen

+0

Điều này sẽ được giải quyết ngay bây giờ. Hãy cho tôi biết nếu bạn thấy bất kỳ vấn đề nào khác. – Robert

+0

Tôi hiện đang gặp lỗi khác: 559044 - Người nhận [email protected] không chấp nhận thanh toán bằng loại tiền tệ này. Khoản thanh toán được thực hiện bằng GBP bằng tài khoản Vương quốc Anh và người nhận có tài khoản ở Vương quốc Anh. – James

Các vấn đề liên quan