Payum всегда показывает форму оплаты/захвата (с кредитной карты)

Я пытаюсь интегрировать Mollie в приложение Sylius, использующее Payum. Но когда я перехожу к оплате, вместо перенаправления на Mollie (Omnipay) просто показывает эту форму кредитной карты.

Я пытался отладить его, но я не могу найти, где я ошибаюсь. Я не знаю, что я делаю неправильно здесь...

Пример формы

Вот конфиг

sylius_payment:
    gateways:
        mollie: Mollie
payum:
    contexts:
        mollie:
            omnipay:
                type: Mollie
                options:
                    apiKey:   test_...

Редактировать:

Я обновился до 0.14, но теперь я получаю это:

Неизвестная опция «omnipay» в разделе «payum.payments.mollie»

Я следовал примеру на сайте здесь:

http://payum.org/doc/0.14/PayumBundle/custom_purchase_examples/stripe_via_omnipay


person Johan Haest    schedule 15.04.2015    source источник


Ответы (1)


Неизвестная опция «omnipay» в разделе «payum.payments.mollie»

Вы должны использовать omnipay_direct имя фабрики.

Я захожу на оплату, вместо перенаправления на Mollie (Omnipay) просто показывает эту форму кредитной карты.

Mollie требует перенаправления на свой сайт, не так ли (как это делает Paypal Express Checkout)? Если это так, вы должны использовать omnipay_offiste factory.

person Maksim Kotlyar    schedule 16.04.2015
comment
Ага это оффсайт, попробую с конфигом omnipay_offsite. Могу попробовать только в полдень, о результате сообщу. Спасибо за супер быстрый ответ. - person Johan Haest; 16.04.2015
comment
Пока нет, я в конечном итоге использовал нативный API Mollie, потому что я продолжал получать ошибки, а крайний срок слишком рано. Я попробую еще раз, когда время не будет проблемой. - person Johan Haest; 20.04.2015