在使用PayPal沙盒进行所有操作后,我使用Express Checkout for Digital Goods切换了URL和凭据 . 但是,当用户被重定向到paypal时,每次尝试进行购买都会产生此消息:
我们目前无法完成您的请求 . 请稍后再试 . 我们对不便表示抱歉 .
我已经尝试了一些解决这个问题的“解决方案”,但没有一个能解决我的具体问题 . 我在下面列出了一些细节,但请告诉我是否还有其他任何可以帮助我解决这个问题的方法 .
-
重定向网址(带示例令牌):https://www.paypal.com/incontext?token=EC%2d50D36426BB652071N&useraction=commit
-
我传递的参数
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 回答
多年来我多次看到这个错误,这通常导致内部PayPal问题或他们需要修复的问题 . 我建议快速致电Paypal商家支持,他们应该能够快速解决,或者至少告诉你问题所在 .
出于某种原因,我无法对Jimmyb的回答添加评论 - 但答案实际上是致电PayPal .
我刚刚给他们打电话,并被告知我需要向销售团队申请在我的帐户上启用数字商品功能 . 销售团队目前不在办公室,所以我明天会发现,但这听起来很有希望 .