错误重定向到paypal快速结账

时间:2014-12-01 21:42:10

标签: paypal

我正在实施PAYPAL Express结帐,并在从我的网站重定向到paypal付款页面时收到此错误。

ACK=Failure&L_ERRORCODE0=81002&L_SHORTMESSAGE0=Unspecified%20Method&L_LONGMESSAGE0=Method%20Specified%20is%20not%20Supported&L_SEVERITYCODE0=Error

在成功调用setExpressCheckout方法并成功获取令牌后,会发生这种情况。我不知道可能是什么问题。网址形式为:

https://api-3t.paypal.com/nvp/cgi-bin/webscr?cmd=_express-checkout&token="+token+"&force_sa=true

2 个答案:

答案 0 :(得分:0)

Express Checkout包含3个API调用:SetExpressCheckout,GetExpressCheckoutDetails和DoExpressCheckoutPayment。哪一个失败了?您能否为您发送给PayPal的每个电话提供原始请求样本?

该错误非常具体,因此您必须在请求中发送无效方法。

从我看到的情况来看,您似乎必须将用户重定向到API端点,而不是您应该使用的网址,如下所示:https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=continue&token=EC-0EA317576R7387023

答案 1 :(得分:0)

事实证明,端点(我从PayPal文档中选择)是错误的。我收到了paypal的回答,将端点更改为https://www.paypal.com/cgi-bin/webscr?