使用Express Checkout for Digital Goods后出现错误

时间:2012-08-03 04:35:19

标签: paypal paypal-sandbox express-checkout

在使用PayPal沙盒进行所有操作后,我使用Express Checkout for Digital Goods切换了URL和凭据。但是,当用户被重定向到paypal时,每次进行购买的尝试都会产生此消息:

  

我们目前无法完成您的请求。请再试一次   后来。对于给您带来的不便,我们深表歉意。

我已经针对这个问题尝试了一些“解决方案”,但没有一个能解决我的具体问题。我在下面列出了一些细节,但请告诉我是否还有其他任何可以帮助解决这个问题的方法。

  def paramData = [
    'USER': paypalUsername,
    'PWD': pwd,
    'SIGNATURE': signature,
    'METHOD':'SetExpressCheckout',
    'VERSION':'65.1',
    'PAYMENTREQUEST_0_AMT' : '1.00',
    'PAYMENTREQUEST_0_CURRENCYCODE':'USD',
    'PAYMENTREQUEST_0_ITEMAMT':'1.00',
    'PAYMENTREQUEST_0_PAYMENTACTION':'Sale',
    'L_PAYMENTREQUEST_0_NAME0':'Some Product',
    'L_PAYMENTREQUEST_0_DESC0':'Some Product',
    'L_PAYMENTREQUEST_0_AMT0':'1.00',
    'L_PAYMENTREQUEST_0_QTY0':'1',
    'L_PAYMENTREQUEST_0_ITEMCATEGORY0':'Digital',
    'REQCONFIRMSHIPPING':'0',
    'NOSHIPPING':'1',
    'RETURNURL' : 'http://mydomain.com/return',
    'CANCELURL' : 'http://mydomain.com/cancel'
    ]
  • Javascript我用来将触发器附加到paypal按钮: var dg1 = new PAYPAL.apps.DGFlow({ trigger: "buyStart1" });

  • 是的,我有一个经过验证的商家帐户

  • 此外,重定向之前发生的SetExpressCheckout调用的响应如下所示:

TOKEN=EC%2d50D36426BB652071N&TIMESTAMP=2012%2d08%2d02T14%3a57%3a33Z&CORREL
ATIONID=93da36285a4ae&ACK=Success&VERSION=65%2e1&BUILD=3386080

非常感谢您的帮助!!!!

2 个答案:

答案 0 :(得分:2)

多年来我多次看到这个错误,这通常会导致内部PayPal问题或他们需要修复的问题。我建议快速致电Paypal商家支持,他们应该能够快速解决,或者至少告诉你问题出在哪里。

答案 1 :(得分:0)

出于某种原因,我不能对Jimmyb的答案添加评论 - 但答案实际上是致电PayPal。

我刚刚给他们打电话,并被告知我需要向销售团队申请在我的帐户上启用数字商品功能。销售团队目前不在办公室,所以我明天会发现,但这听起来很有希望。