PayPal沙盒内部服务错误

Rub*_*aus 0 paypal paypal-sandbox

我正在尝试使用PayPal Sandbox来测试自动信用卡处理,但遇到了问题.上周我的测试是"成功的",因为当发生验证错误时,API会窒息,但至少我知道发生了什么.清理我传递给API的代码后,我不再收到验证错误,只是内部服务错误,这已经发生了四天.

以下是日志文件显示的内容(此处删除了访问令牌,但它是在使用之前从API成功生成的):

2013-07-01 16:47:00,845 [32944] DEBUG PayPal.Manager.ConnectionManager [(null)] grant_type = client_credentials

2013-07-01 16:47:03,296 [32944] DEBUG PayPal.Manager.ConnectionManager [(null)]服务响应

2013-07-01 16:47:03296 [32944] DEBUG PayPal.Manager.ConnectionManager [(空)] { "范围":" https://api.paypal.com/v1/payments/*.https://开头api.paypal.com/v1/vault/credit-card https://api.paypal.com/v1/vault/credit-card/.* openid","access_token":"[生成的访问令牌]", "token_type":"Bearer","app_id":"[app ID]","expires_in":28800}

2013-07-01 16:47:05,069 [32944] DEBUG PayPal.PayPalResource [(null)] Content-Type:application/json

2013-07-01 16:47:05,069 [32944] DEBUG PayPal.PayPalResource [(null)]授权:持票人[访问代码]

2013-07-01 16:47:05,069 [32944] DEBUG PayPal.PayPalResource [(null)] User-Agent:PayPalSDK/rest-sdk-dotnet 0.7.1; lang = DOTNET; v = 4.0.30319.18046; bit = 64 ; os = Windows 8 6.2.9200.0;

2013-07-01 16:47:05,069 [32944] DEBUG PayPal.PayPalResource [(null)] PayPal-Request-Id:303be909-4268-4909-b1cb-b51b6dc7ea54

2013-07-01 16:47:05,365 [32944] DEBUG PayPal.Manager.ConnectionManager [(null)] {"intent":"sale","payer":{"payment_method":"credit_card","funding_instruments": [{ "CREDIT_CARD":{ "号": "4111111111111111", "类型": "签证", "expire_month":4 "EXPIRE_YEAR":2017, "CVV2": "123", "如first_name": "第一" ,"last_name":"Last","billing_address":{"line1":"123 Any St.","city":"City","country_code":"US","postal_code":"12345","状态 ":" OH "}}}]}," 交易 ":[{" 量 ":{" 货币 ":" USD", "总": "4.93", "细节":{ "发货": "3.55", "小计": "1.30", "税": "0.08"}}, "说明": "描述"}]}

2013-07-01 16:47:35,657 [32944] ERROR PayPal.Manager.ConnectionManager [(null)]错误响应:{"name":"INTERNAL_SERVICE_ERROR","information_link":" https://api.sandbox.paypal .com/docs/api / #INTERNAL_SERVICE_ERROR","debug_id":"ce04de98d51f2"}

2013-07-01 16:47:35,657 [32944] INFO PayPal.Manager.ConnectionManager [(null)]从服务器获取InternalServerError状态代码

2013-07-01 16:47:35,708 [32944]错误PayPal.Exception.PayPalException [(null)] HttpConnection中的异常执行:Stream无法读取.PayPal.Exception.PayPalException:HttpConnection中的异常执行:Stream无法读取.---> System.ArgumentException:Stream不可读.at System.IO.StreamReader..ctor(Stream stream,Encoding encoding,Boolean detectEncodingFromByteOrderMarks,Int32 bufferSize,Boolean leaveOpen)atPat.IO.StreamReader..ctor(Stream stream)at PayPal.HttpConnection.Execute(String payLoad,HttpWebRequest httpRequest )---内部异常堆栈跟踪结束---

有什么建议吗?我不确定从哪里开始.

小智 9

刚刚运行我们的单元测试用例,确认使用CC付款似乎有效.请尝试使用备用测试信用卡号"4417119669820331"并确认是否有效.使用测试信用卡号"4111111111111111"时,我们看到了一些间歇性问题.

如果有效,请将自动测试用例的测试信用卡修改为此编号,以防止将来出现故障,直到修复可用.