Manage API keys
You can use the following forms of API authentication for server-to-server and client-side communication, and for different processing channels.
Information
If you integrate using a partner platform, see API keys.
For server-to-server communication, we support the following authentication mechanisms:
You can use these keys to make API calls for your account.
As with any other password, we recommend limiting access to these keys and removing them from any publicly accessible repository or version control application.
Note
Consider using a secure password management system to store your keys.
For client-side communication, you can use public API keys.
A processing channel is a set of configurations used when processing a payment. If you have complex processing requirements, we may have set up multiple processing channels for you during onboarding.
For example, if you accept payments across multiple merchant category codes, you can use a different processing channel for each code.
When requesting payments through the Payments API, you can route payments through processing channels in the following ways:
- A single key for all channels and you specify the channel in your payment request
- A key for each channel and you do not specify the channel in your payment request
Information
To set up multiple processing channels and your keys, request support.