【问题标题】:Paypal API DoDirectPayment yields Error 10001:Timeout Processing RequestPaypal API DoDirectPayment 产生错误 10001:超时处理请求
【发布时间】:2013-02-23 11:46:59
【问题描述】:

我在使用 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 调用的测试帐户不允许您登录沙盒测试站点,这看起来很可疑。

线索?解决方案?批评?

【问题讨论】:

    标签: paypal paypal-sandbox paypal-nvp


    【解决方案1】:

    请勿使用这些卡号进行测试 DoDirectPayment: http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm

    相反,请确保您使用与 developer.paypal.com 中的一位测试用户相关联的确切测试信用卡号。

    要找到这些:

    1. 访问 developer.paypal.com 并登录
    2. 转到仪表板 > 沙盒 > 帐户
    3. 选择您要测试的帐户,查看“个人资料”
    4. 打开“资金”选项卡并使用其中列出的卡号进行测试

    【讨论】:

    • 完全正确,为买家帐户使用确切的 cc 号码 displayad 为我解决了超时问题。
    • 我在 PayFlow 上遇到了类似的问题,并从他们的支持团队那里得知,由于欺诈检测,文档中列出的测试编号失败。这是他们推荐生成测试号的站点getcreditcardnumbers.com
    【解决方案2】:

    您收到的错误是由您跳过的日期引起的。它的格式不正确。它必须是“032018”而不是“3/2018”。这将解决 10001 错误,但是当您收到第二个错误,说明该版本不受支持。您需要使用版本 98.0 而不是 99.0。当前版本是 98.0。

    【讨论】:

    • 好的,这绝对解决了我上面所说的问题......但是看起来你们昨天改造了网站,我在沙盒中的大多数测试帐户都不再让我登录
    • 目前我们正在努力解决一些问题。尝试使用 Firefox 或 Chrome,因为大多数问题似乎与 IE 有关。在打开 Firefox 或 Chrome 之前,请清除所有 cookie 和缓存,然后打开浏览器。然后导航到 developer.paypal.com 并登录。您必须使用与您的真实 PayPal 帐户相关联的电子邮件地址。登录后,您可以将所有旧的测试沙箱帐户导入新的测试沙箱。
    【解决方案3】:

    可能存在一些问题,我们无法确定我们做错了什么。所以在这里我列出其中的一些。

    1。 升级到“商务专业帐户”

    点击帐户>>选择任何企业帐户/创建企业帐户>>点击个人资料链接>>然后您将打开弹出窗口。

    如果您尚未将您的企业帐户升级为“商务专业版”,请先升级,否则您将无法通过信用卡付款。

    2。 对我来说,这是我输入的信用卡号问题。 不要使用任何虚拟信用卡号,例如“4242424242424242”或“4111111111111111”

    始终使用贝宝提供的信用卡号,信用卡到期日也应来自贝宝。

    您可以获得您的信用卡号和 card_expiration_date “在资金菜单下”

    3。 付款审核选项应始终启用。

    希望这对某人有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-21
      • 2012-12-14
      • 1970-01-01
      • 2016-08-05
      • 2011-05-30
      • 2013-08-20
      • 2012-03-23
      • 2016-11-13
      相关资源
      最近更新 更多