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)