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)