Lets Payum first check if it's a Payum gateway for UI

This commit is contained in:
Francis Hilaire 2024-09-17 09:48:24 +02:00
parent 3f387ca808
commit ac94a1912c
No known key found for this signature in database
GPG key ID: 3392F830BF33D421
2 changed files with 3 additions and 17 deletions

View file

@ -12,17 +12,3 @@ services:
- !tagged_locator { tag: 'sylius.payment_request.command_provider.payum.offline', index_by: 'action' }
tags:
- { name: 'sylius.payment_request.command_provider', gateway-factory: 'offline', priority: -100 }
'sylius.shop.order_pay.provider.pay_response.payum':
parent: Sylius\Bundle\CoreBundle\OrderPay\Provider\PayumPayResponseProvider
arguments:
- '@sylius.shop.resolver.payment_to_pay'
tags:
- { name: 'sylius.shop.order_pay.provider.pay_response', priority: -150 }
'sylius.shop.order_pay.provider.after_pay_response.payum':
parent: Sylius\Bundle\CoreBundle\OrderPay\Provider\PayumAfterPayResponseProvider
arguments:
- '@sylius.shop.order_pay.handler.payment_state_flash'
tags:
- { name: 'sylius.shop.order_pay.provider.after_pay_response', priority: -50 }

View file

@ -39,14 +39,14 @@
<tag name="sylius.shop.order_pay.provider.pay_response" priority="-100" />
</service>
<service id="sylius.shop.order_pay.provider.pay_response.payment_request" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestPayResponseProvider">
<service id="sylius.shop.order_pay.provider.pay_response.payum" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\PayumPayResponseProvider">
<argument type="service" id="sylius.shop.resolver.payment_to_pay" />
<argument type="service" id="sylius.shop.order_pay.provider.after_pay_url" />
<tag name="sylius.shop.order_pay.provider.pay_response" priority="-200" />
</service>
<service id="sylius.shop.order_pay.provider.pay_response.payum" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\PayumPayResponseProvider">
<service id="sylius.shop.order_pay.provider.pay_response.payment_request" parent="Sylius\Bundle\CoreBundle\OrderPay\Provider\PaymentRequestPayResponseProvider">
<argument type="service" id="sylius.shop.resolver.payment_to_pay" />
<argument type="service" id="sylius.shop.order_pay.provider.after_pay_url" />
<tag name="sylius.shop.order_pay.provider.pay_response" priority="-300" />
</service>