Skip to content

Instantly share code, notes, and snippets.

@space11
Last active October 24, 2023 15:58
Show Gist options
  • Save space11/5adc0687cd80ef225184323df08156c5 to your computer and use it in GitHub Desktop.
Save space11/5adc0687cd80ef225184323df08156c5 to your computer and use it in GitHub Desktop.
Sequential Diagram of Electronic Payment
@startuml
title Sequential Diagram of Electronic Payment
actor CustomerA
actor BankA
actor BankB
participant "Seller/Service Provider" as Seller
CustomerA -> Seller: INITIATE PAYMENT
activate Seller
Seller -> BankA: REQUEST AUTHORIZATION
activate BankA
BankA --> Seller: AUTHORIZATION CONFIRMED
deactivate BankA
Seller -> BankB: REQUEST CAPTURE
activate BankB
BankB --> Seller: CAPTURE CONFIRMED
deactivate BankB
Seller -> BankA: REQUEST SETTLEMENT
activate BankA
BankA --> Seller: SETTLEMENT CONFIRMED
deactivate BankA
Seller --> CustomerA: PAYMENT CONFIRMATION
deactivate Seller
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment