2

我试图在 Sylius 0.14 中配置 MultiSafepay。使用omnipay_directomnipay_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

...

4

0 回答 0