# Gateway Emulators

## Overview <a href="#authorize.net-aim" id="authorize.net-aim"></a>

Sola gateway emulators translate third-party payment gateway APIs into the Cardknox/Sola gateway API. This allows transactions to be routed through the existing gateway to Sola without having to build a full integration using the Sola API.

Sola offers gateway emulators for Authorize.Net and USAePay.

To use gateway emulators, you will need to enter in your Sola key and change the gateway URL to Sola's gateway emulator URL.

## [Authorize.net](http://authorize.net/) (AIM) <a href="#authorize.net-aim" id="authorize.net-aim"></a>

Endpoint URL: <https://x1.cardknox.com/authorize>

Use your Sola key as the login ID and transaction key.

API Login ID: First half of Sola key

Transaction Key: Second half of Sola key

{% hint style="info" %}
Please note that we only emulate the AIM method.
{% endhint %}

**Split Your Key:**

Split your key by using [the tool here](https://www.cardknox.com/split-tool/).

## USAePay <a href="#usaepay" id="usaepay"></a>

Endpoint URL: <https://x1.cardknox.com/gate><br>

Use your Cardknox key as the UMkey.

## PayTrace <a href="#paytrace" id="paytrace"></a>

Endpoint URL: <https://x1.cardknox.com/paytrace>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.solapayments.com/products/gateway-emulator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
