我使用Paypal的API进展缓慢。目前,进行API调用会产生超时错误(ERRORCODE:10001):
**HttpResponseTIMESTAMP=2013-03-08T01:25:56Z&CORRELATIONID=e00b64a9e4c97&ACK=Failure&L_ERRORCODE0=10001&L_SHORTMESSAGE0=Internal Error&L_LONGMESSAGE0=Timeout processing request**
除了超时之外,上述错误并不能说明多少。这意味着它要么超时尝试执行交易,要么超时,因为它无法验证帐户?这是名称 - 值对字符串
**METHOD=DoDirectPayment
&VERSION=99.0
&PWD=1362597445
&USER=paypro_1362597411_biz_api1.hotmail.com
&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AA.mtioVVAeUWZAnm4W4LmSKUmC8
&IPADDRESS=192.168.237.124
&PAYMENTACTION=SALE
&AMT=660
&CREDITCARDTYPE=VISA
&ACCT=4926081645578645
&EXPDATE=3/2018
&CVV2=333
&FIRSTNAME=Parijat
&LASTNAME=Kalia
&STREET=3302+Folsom+Street
&CITY=3302+Folsom+Street
&STATE=CA
&ZIP=94110
&COUNTRYCODE=US
&CURRENCYCODE=$**
可能有用的另一个提示是,当我尝试登录沙盒测试网站时
使用提到的凭据,它不会让我登录。但是,在我的 paypal开发者网站中,在测试帐户下,明确说明了相同的凭据,我是100%只需复制粘贴用户名,密码和API。一位朋友表示,那些API调用的测试帐户不会让您登录到沙盒测试站点,这个站点非常可疑。
信息?方案?批评?
答案 0 :(得分:5)
请勿使用这些卡号进行测试DoDirectPayment
:http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm
相反,请确保您使用与developer.paypal.com上的某个测试用户绑定的确切测试信用卡号。
要找到这些:
答案 1 :(得分:3)
您收到的错误是由您传递的日期造成的。它的格式不正确。它必须是“”032018“而不是”3/2018“。这将解决10001错误,但是你会收到第二个错误,说明版本不受支持。你需要使用verion 98.0 intead of 99.0。目前的情况是98.0。
答案 2 :(得分:2)
可能存在一些问题,我们无法确定我们做错了什么。所以我在这里列出其中一些。
1。 升级到" Business Pro帐户"
点击帐户>>选择任何商家帐户/创建商家帐户>>点击个人资料链接>>然后你会打开弹出窗口。
如果您确实已将您的商家帐户升级为" Business pro"然后先做,否则你无法通过信用卡付款。
2。 对我来说,这是我输入的信用卡号码问题。 请勿使用任何虚拟信用卡号码,例如' 4242424242424242'或者' 4111111111111111'
始终使用paypal提供的信用卡号码,卡片有效期也应来自paypal。
您可以获得信用卡号和card_expiration_date"在资金菜单下#34;
3。 付款审核选项应始终开启。
希望这可以帮助一些人:)