首页 文章

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

提问于
浏览
0

在使用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我用来将触发器附加到贝宝按钮: 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

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

  • 2

    出于某种原因,我无法对Jimmyb的回答添加评论 - 但答案实际上是致电PayPal .

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

相关问题