我已经成功设置了Stripe网关,但是当我尝试以用户身份提交付款时,我收到错误“必须设置布尔沙箱选项”。我不会在PayPal上遇到此错误,只能使用Stripe。
以下是我的相关config.yml条目:
payum:
gateways:
paypal_express_checkout:
factory: "paypal_express_checkout"
payum.http_client: "@sylius.payum.http_client"
username: "%paypal.express_checkout.username%"
password: "%paypal.express_checkout.password%"
signature: "%paypal.express_checkout.signature%"
sandbox: true
stripe:
factory: stripe_checkout
publishable_key: pk_test_1UyHCW3tydYjdxYLvaGPRMKh
secret_key: sk_test_81j9puWh2fTnROgOtIK0hjLb
sandbox: true
sylius_payment:
driver: doctrine/orm
gateways:
stripe: Stripe
我做错了什么?
(另外,那些不是真正的钥匙)
答案 0 :(得分:3)
parameters.yml文件的PayPal部分中存在拼写错误。我想它在打破配置之前可以到达“sandbox:true”行。