我试图在 Sylius 0.14 中配置 MultiSafepay。使用omnipay_direct
或omnipay_offsite
在 config.yml 中出现此错误(付款详情已填写:姓名、卡号等):
transactionId 参数是必需的
transactionId 不是自动创建的,即 order_ID 或 number 吗?还是我必须将它扩展到某个地方才能设置它?
理想情况下,我想获取可用付款方式的列表并重定向用户。
主要问题:有人可以让我以正确的方式做到这一点吗?我是 Sylius 的新手,也是 Symfony2 的新手。
我的 config.yml:
sylius_payment:
gateways:
multisafepay: MultiSafepay
payum:
payments:
multisafepay:
omnipay_direct:
type: MultiSafepay
options:
accountId: xxxxx
siteId: xxxx
siteCode: xxxx
testMode: true
在核心 sylius 中:
sylius_payment:
classes:
payment:
model: Sylius\Component\Core\Model\Payment
controller: Sylius\Bundle\CoreBundle\Controller\PaymentController
...