Reference > Shop flow URLs > Order Management subsystem URLs > Order task commands
ValidatePaymentMethodCmd task command
Task command
ValidatePaymentMethodCmd
Implementation class
ValidatePaymentMethodCmdImpl
Commands called
None
Possible callers
OrderPrpcessCmdImpl
Behavior
If the order contains normal items:
- Only normal payment methods can be used
Else:
- If there is no payment instruction for the order:
- both normal payment methods and in-store pickup payment methods can be used
- Else, if there are payment instructions for a normal payment method:
- Only normal payment methods can be used
- Else:
- Only in-store payment methods can be used