> For the complete documentation index, see [llms.txt](https://6dot50.gitbook.io/6dot50-apis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://6dot50.gitbook.io/6dot50-apis/pay-api/api-keys.md).

# API Keys

{% hint style="info" %}
In order to access the PAY API, you will need to register for a 6DOT50 PAY account. Visit <https://pay.6dot50.com/register> to submit your request.&#x20;

Alternatively, you can email <info@6dot50.com>.&#x20;
{% endhint %}

### Generating API Keys

To use and authenticate to the PAY API, you will need to generate and API key/secret from the 6DOT50 PAY secure website.

Test and Production use different keys, so be sure to generate your keys from the correct PAY Portal:

<table><thead><tr><th width="197">Environment</th><th>Portal URL</th></tr></thead><tbody><tr><td>Test</td><td><a href="https://pay.staging.6dot50.com">https://pay.staging.6dot50.com</a></td></tr><tr><td>Production</td><td><a href="https://pay.6dot50.com">https://pay.6dot50.com</a></td></tr></tbody></table>

Once signed in, **access the "API" page**. If your account has been enabled for PAY API access, you will be able to generate a new client/secret.&#x20;

{% hint style="danger" %}
**Your secret will only be displayed once.** Store it and keep it safe in your environment as you will not be able to retrieve it later. If you forget your secret, you will need to Revoke and re-create your API key/secret.
{% endhint %}

{% hint style="info" %}
You will only be able to generate keys for Production once your integration with Test has been completed.
{% endhint %}
