PayPal Express Checkout:买家登录后未进入订单查看页面

时间:2018-09-11 11:33:24

标签: express paypal checkout

我正在尝试将Paypal Express结帐功能集成到我的网站中。开始集成之前,我已经阅读了一些文档,以获取有关集成方法的知识。尽管我付出了所有努力,但在集成过程中却遇到了困难。我已经详细介绍了要执行的步骤,并弹出了问题。

  1. 我注册了一个新的Paypal商家帐户。

  2. 然后我登录到沙箱帐户,并为我的沙箱商家帐户收集了API用户名,密码和API签名。

  3. 我在为“ SetExpressCheckout”调用沙箱API时使用了这些凭据。

  4. 当我调用“ SetExpressCheckout”(到沙箱API)时,我得到了预期的响应。

例如:

TOKEN=EC%2d39S06805C0909340M
&TIMESTAMP=2018%2d09%2d11T11%3a11%3a52Z
&CORRELATIONID=e537538d7f0b5
&ACK=Success
&VERSION=200%2e0
&BUILD=48666477

请注意,我已使用请求中设置的以下参数进行了呼叫。

 METHOD=SetExpressCheckout
&RETURNURL=https%3a%2f%2ftest.mysite.com%2fpaypal-express-checkout%3fstatus%3dsuccess
&CANCELURL=https%3a%2f%2ftest.mysite.co.uk%2fpaypal-express-checkout%3fstatus%3derror
&BRANDNAME=IDeal+Feeds+Sample+Application
&PAYMENTREQUEST_0_AMT=100
&PAYMENTREQUEST_0_ITEMAMT=100
&PAYMENTREQUEST_0_PAYMENTACTION=Sale
&PAYMENTREQUEST_0_CURRENCYCODE=GBP
&L_PAYMENTREQUEST_0_NAME0=IDeal+Feed+Signup
&L_PAYMENTREQUEST_0_AMT0=100
&L_PAYMENTREQUEST_0_QTY0=1
&USER=myapiuser_api1.gmail.com&PWD=TYHW4FGHKWYXXX43&SIGNATURE=JKHUolotiuAgvPuoIcrOtV-.glkGhfYtWygJz0-iophRyiLJUz.hKLop&VERSION=200.0
&NOSHIPPING=2
  1. 按照结帐流程,一旦我们在调用“ SetExpressCheckout”方法后获得了正确的响应,就已按照以下指定的格式将浏览器重定向到如下所述的URL “ https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-39S06805C0909340M”。

  2. 重定向将我带到沙箱登录页面,在该页面中,我输入由Paypal作为测试用户为我创建的“买方”用户帐户的登录凭据。登录后,我进入一个页面,该页面显示“此刻此刻事物似乎不起作用。请稍后再试”。该网址的格式为

    https://www.sandbox.paypal.com/webapps/hermes/error?flow=1-P&ulReturn=true&token=EC-39S06805C0909340M&country.x=GB&locale.x=en_GB&rc=1

我已经将“加密”选项设置为“否”。

可能是什么问题?我有什么东西在我身边吗?任何帮助将不胜感激。

0 个答案:

没有答案