TGAPI v2 - The Basics
The Transparent Gateway API (TGAPI) is a proxy that enables TokenEx clients to send and receive HTTP payloads while invoking the TGAPI to perform processing on the payload as a transparent intermediary. The TGAPI sits between our client and a 3rd party endpoint and can handle inbound and outbound HTTP payloads that are initiated by our client or the third-party endpoint. There are four basic data flows currently supported:
| Data Flow | Request Origin | Description |
|---|---|---|
| Transparent Detokenization | TokenEx Client | Detokenization of an outbound API request. |
| Transparent Tokenization | TokenEx Client | Tokenization of sensitive data in the response to an outbound API request. |

| Data Flow | Request Origin | Description |
|---|---|---|
| Proxy Tokenization | Third Party | Tokenization of the inbound request |
| Proxy Detokenization | Third Party | Detokenization of the response to the inbound request |

In addition to tokenization and detokenization, the TGAPI has other processing capabilities such as hashing, encryption, decryption, and encoding which are described here.
What is the IXOPAY Transparent Gateway?
The IXOPAY Transparent Gateway (TGAPI) is a proxy service that sits between your systems and a third-party API endpoint, transparently detokenizing or tokenizing sensitive data in HTTP payloads without requiring changes to your existing API calls. It supports outbound flows where your system initiates requests, as well as inbound flows where a third party sends data to IXOPAY for tokenization before forwarding to your systems. This allows merchants to transmit card data to payment processors and other partners without ever handling the raw sensitive values directly.