Skip to content
Mermaid templates

Card Payment with 3-D Secure

Authorise a card payment with EMV 3-D Secure step-up.

Template previewMermaid
Rendering…

Make it your own.

sequenceDiagram
participant U as User
participant M as Merchant
participant P as PSP
participant A as Card network
participant I as Issuer ACS

U->>M: Submit checkout
M->>P: Auth request
P->>A: 3DS preauth (BIN routing)
A->>I: 3DS risk eval
I-->>A: Challenge required
A-->>P: Challenge URL
P-->>M: Render 3DS challenge
M->>U: 3DS challenge (OTP / app)
U-->>M: Challenge response
M->>P: Continue
P->>A: Auth + CAVV
A->>I: Authorise
I-->>A: Approved (auth code)
A-->>P: Approved
P-->>M: Approved
M-->>U: Order confirmed