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