在使用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
非常感谢您的帮助!!!!
答案 0 :(得分:2)
答案 1 :(得分:0)
出于某种原因,我不能对Jimmyb的答案添加评论 - 但答案实际上是致电PayPal。
我刚刚给他们打电话,并被告知我需要向销售团队申请在我的帐户上启用数字商品功能。销售团队目前不在办公室,所以我明天会发现,但这听起来很有希望。