在对贝宝沙盒进行了所有操作后,我切换了URL和凭据,使用数字商品的快速结账功能上线。然而,当用户被重定向到贝宝时,每次尝试购买都会导致此消息:
我们目前无法完成您的请求。请再试一次后来对于给您带来的不便,我们深表歉意。
对于这个问题,我已经尝试了很多"解决方案",但没有一个能解决我的具体问题。我在下面列出了一些细节,但如果我能提供其他帮助来解决这个问题,请告诉我。
- 请求的Url:https://api-3t.paypal.com/nvp
- 重定向Url(带示例令牌):https://www.paypal.com/incontext?token=EC%2d50D36426BB652071N&useraction=提交
- 我正在传递的参数
def paramData=["USER":paypal用户名,"PWD":PWD,"签名":签名,"METHOD":"SetExpressCheckout",'版本':'65.1','PAYMENTREQUEST_0_AMT':'1.00','PAYMENTREQUEST_0_currentcode':'USD','PAYMENTREQUEST_0_ITEMAMT':'1.00','PAYMENTREQUEST_0_PAYMENTACTION':'销售',"L_PAYMENTREQUEST_0_NAME0":"某些产品","L_PAYMENTREQUEST_0_DESC0":"某些产品",'L_PAYMENTREQUEST_0_AMT0':'1.00','L_PAYMENTREQUEST_0_QTY0':'1','L_PAYMENTREQUEST_0_ITEMTEGORY0':'数字','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%2d50D36426BB652017N&TIMESTAMP=2012%2d08%2d02T14%3a57%3a33Z&CORELATIONID=93da36285a4ae&ACK=成功&版本=65%2e1&构建=3386080
非常感谢您的帮助!!!!
这些年来,我多次看到这个错误,通常会导致PayPal内部问题或他们需要自行解决的问题。我建议快速致电Paypal商家支持,他们应该能够快速解决问题,或者至少告诉你问题所在。
由于某种原因,我无法在Jimmyb的回答中添加评论,但答案实际上是打电话给PayPal。
我刚和他们通完电话,他们告诉我需要向销售团队申请在我的账户上启用数字商品功能。销售团队现在不在办公室,所以我明天肯定会知道,但听起来很有希望。