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 merchants payment page
MW->>IF :Retrieves iFields to populate the iFrames
C->>MW: Enters payment details and submits form
MW->>IF: Requests a token to be created from the iFields
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)