0

我在 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"

非常感谢戴夫

4

1 回答 1

0

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

于 2014-11-06T18:34:10.280 回答