我尝试在Sylius 0.14中配置MultiSafepay。
在config.yml中使用omnipay_direct
或omnipay_offsite
时出现此错误(付款明细已填写:姓名,卡号等):
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
...