Skip to main content

API key authentication


Every request using REST API is authenticated using an API key.

  • The value of the API key needs to be base64 encoded when transmitted in the HTTP header!
  • Set the key as the username. HTTP basic authentication
  • Your API key may only be used from your backend systems.
  • Please note: Your API key must be kept secured - never expose the API key to anybody!

Below is an example of how the API key is supposed to be set (please note that the example cannot be used for requests).

Authorization: Basic cHNjXzYydXdPYkJnRkxn000XeXZwSlMtNE9weXRtUS1XN3Y=


Test Environment and Endpoints


  • Paysafe provides access to test environment for integration of new business partners. Every new business partner needs to integrate the payment platform first on the test system. Once the integration on your system is finished a UAT(User Acceptance Test) needs to be done in order to ensure a seemless integration flow.

  • Once the integration is accepted in the Service Center, the business partner can be moved to the productive system which, for the business partner, consists of the following steps:

    • Update to productive credentials;

    • Exchange of the Service Endpoint URL;

    • Whitelist of server IPs

      All data is provided by the Merchant Service Center.

  • The endpoint for the test environment is: https://apitest.paysafecard.com/v1/

HostnameIP address
https://apitest.paysafecard.com/v1/13.248.157.194
76.223.29.211
HostnameIP address
https://api.paysafecard.com/v1/75.2.1.208
99.83.185.216