Interactions between user, merchant, and payment gateway during a transaction.
sequenceDiagram
participant User
participant Store
participant Gateway
participant Bank
User->>Store: Submit Payment
Store->>Gateway: Charge Request
Gateway->>Bank: Authorize Funds
Bank-->>Gateway: Approved
Gateway-->>Store: Transaction Success
Store-->>User: Order ConfirmedSequence