You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What is the motivation for adding / enhancing this feature?
The current way we set the available payment methods is pretty messy. It's done using events + store methods.
To kee the backward compatibility, we should implement the parallel interface, TypeScripted for managing the payment method + full lifecycle of payment method (changed, applied etc).
The main motivation is how payment methods are implemented right now. Based on the events based logic - they're very error-prone and it's very easy to placeOrdertwice - either to not place an order at all :)
What are the acceptance criteria
...
...
Can you complete this feature request by yourself?
Additional information
The text was updated successfully, but these errors were encountered:
What is the motivation for adding / enhancing this feature?
The current way we set the available payment methods is pretty messy. It's done using events + store methods.
To kee the backward compatibility, we should implement the parallel interface, TypeScripted for managing the payment method + full lifecycle of payment method (changed, applied etc).
The main motivation is how payment methods are implemented right now. Based on the events based logic - they're very error-prone and it's very easy to
placeOrder
twice - either to not place an order at all :)What are the acceptance criteria
Can you complete this feature request by yourself?
Additional information
The text was updated successfully, but these errors were encountered: