Symfony Paypal useraction=commit没有给我购买按钮

Symfony Paypal useraction=commit没有给我购买按钮,symfony,paypal,payum,Symfony,Paypal,Payum,我正在使用symfony2中的payum捆绑包,包括最新版本和Paypal沙箱。一切似乎都很好,除了我无法在Paypal中使用“继续”按钮切换到“立即付款”。我已经在payum配置中设置了url的useraction=commit部分,并检查了结果url。看起来像这样 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-87614818UL1184502&USERACTION=c

我正在使用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"
非常感谢
戴夫

好的,我已经弄明白了。的确,USERACTION需要小写。我已要求Payum团队解决此问题。

SEC的请求一定有其独特之处,导致其不允许这样做。我创建了一个令牌,使我的重定向URL看起来和你的一样,我的支付按钮也很好。你能发布你整个SEC请求的样本吗?谢谢,我把请求添加到了问题中。我已经看过了该手册,谢谢,这是我在payum config中设置的。该手册可能会有所帮助: