如何在Sylius中启用PayPal作为付款方式?我有点困惑为什么有SyliusPaymentsBundle和SyliusOmnipayBundle。如果这只能在后端或目前仅使用少量配置更改设置,这是否需要编写代码来执行此操作?目前文档很少。到目前为止,我刚刚尝试添加来自http://sylius.readthedocs.org/en/latest/bundles/SyliusOmnipayBundle/installation.html的代码,并希望在后端神奇地显示一些设置。我会尝试多看一下,但任何建议都会有所帮助。我确实看到https://www.sommelier-prive.de/似乎已经集成了PayPal。
答案 0 :(得分:1)
我正在研究sylius payum集成,请参阅PR:https://github.com/Sylius/Sylius/pull/275。它显示了如何在sylius应用程序中使用payum bundle。目前它有两个例子。第一个是paypal快速结账和第二张信用卡(通过omnipay条纹)。一切都应该有效。不幸的是,你可以从PR看到它需要一些代码编写。
请注意,因为它是概念,每时每刻都可以改变。如果您有任何建议或麻烦,请告诉我。
一些链接:
<强>已更新强>
PR已合并,因此现在默认使用payum作为支付抽象层。 Stripe和Paypal Express Checkout开箱即用(因为它们用于测试事物)。其他付款可以采用一小部分配置和几行代码。
实际上你必须实施CaptureOrderWithXXXAction
课程。检查是否存在。