我正在使用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
我尝试将使用权改为小写,然后将其移到令牌之前(你可以告诉我已经没有想法),但没有任何作用。
有没有人有什么想法我接下来可以尝试?
这是SEC请求
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"
非常感谢
戴夫
答案 0 :(得分:0)
好的,我已经弄明白了。确实,USERACTION需要小写。我已经要求Payum团队解决这个问题。