【问题标题】:Paypal useraction=commit is not giving me the buy buttonPaypal useraction=commit 没有给我购买按钮
【发布时间】:2014-09-27 10:48:18
【问题描述】:

我在 symfony2 中使用 payum 包,包括最新版本和 Paypal 沙盒。一切似乎都运行良好,除了我无法在 Paypal 中使用“继续”按钮切换到“立即付款”。我在 payum 配置中设置了 url 的 useraction=commit 部分,并检查了生成的 url。看起来是这样的

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-87614818UL1184502&USERACTION=commit

我尝试将 useraction 更改为小写,并将其移动到令牌之前(您可以看出我已经没有想法了),但没有任何效果。

有人知道我接下来可以尝试什么吗?

这是美国证券交易委员会的要求

PAYMENTREQUEST_0_CURRENCYCODE: "GBP"
PAYMENTREQUEST_0_AMT: "10.80"
PAYMENTREQUEST_0_DESC: "credits"
NOSHIPPING: 1
PAYMENTREQUEST_0_PAYMENTACTION: "Sale"
EMAIL: "dave@xxxxx"
AUTHORIZE_TOKEN_USERACTION: "commit"
INVNUM: 122
RETURNURL: "http:\/\/192.168.2.10\/payment\/capture\/VL_5r_N-f9RAljt_b5eq928Gfwm3AtywOaUJMmWeOUw"
CANCELURL: "http:\/\/192.168.2.10\/payment\/capture\/VL_5r_N-f9RAljt_b5eq928Gfwm3AtywOaUJMmWeOUw"
PAYMENTREQUEST_0_NOTIFYURL: "http:\/\/192.168.2.10\/payment\/notify\/Mx1iGL9qDoRdPINl_7BYGu4Yyt9KKu3f-FblqW72gEE"

非常感谢 戴夫

【问题讨论】:

  • SEC 的请求一定有一些独特之处,导致它不允许这样做。我创建了一个令牌并让我的重定向 URL 看起来就像你的一样,我得到了支付按钮就好了。您可以发布您的整个 SEC 请求的示例吗?
  • 谢谢,我将请求添加到问题中。我看过那本手册,谢谢,这是我在 payum config 中设置的。

标签: symfony paypal payum


【解决方案1】:

好的,我想通了。确实是 USERACTION 需要小写。我已要求 Payum 团队解决此问题。

【讨论】:

    猜你喜欢
    • 2016-10-18
    • 2011-10-03
    • 2014-10-05
    • 2014-08-02
    • 2013-01-03
    • 2014-12-11
    • 2018-04-01
    • 2014-08-03
    • 2013-11-02
    相关资源
    最近更新 更多