sequenceDiagram
participant C as Customer
participant MW as Merchant Website
participant MS as Merchant Server
participant IF as Cardknox CDN
participant CK as Cardknox Gateway
C->>MW: Visits merchant's payment page
MW->>IF: Retrieves iFields
C->>MW: Enters payment details and clicks submit
MW->>IF: Requests a token to be created from each iField
IF->>MW: Generates and returns a Single Use Token
MW->>MS: Submits form
MS->>CK: POSTs transaction using the tokens as placeholders
CK->>CK: Retrieves actual data for token and performs transaction
CK->>MS: Responds with transaction result (and standard token)