Authentication

Authentication Method

All of Jupico API's implement basic authentication. The Authorization header must be present in each request, along with your own credentials, as shown in the example below:

curl --location --request GET 'https://sandbox-platform.jupico.com/status' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic ZGVtb0FwaVVzZXI6VjhtIXhQI2wyUXozCg==' \
--data-raw ''

All requests must be made over HTTPS and will be authenticated using standard HTTP basic authentication.

  • Calls made over plain HTTP will fail
  • Requests without authentication will also fail

API Authentication Username & Password

Authentication requires a username and a password. When prompted for credentials in a console/terminal, programming libraries, SDKs, or within our documentation, please use the following username and password:

UsernamePassword
demoApiUserV8m!xP#l2Qz3

If you have an existing Jupico sandbox account, you can authenticate using your account's credentials. If you would like to create a new Jupico sandbox account, please contact sales.

Note: The credentials above are for a shared account used by multiple developers, therefore the sandbox environment is reset every 24 hours. If using unique sandbox credentials (I.e existing users), your environment will not reset every 24 hours.


Find your API Keys

The public sandbox API key is shared below for testing purposes:

ZGVtb0FwaVVzZXI6VjhtIXhQI2wyUXozCg==

In Backoffice

  1. In the navigation menu, select the Developer section located at the bottom of the left-hand menu.
  1. On the API Logs page, navigate to the tabs at the top and select API Keys.
  1. On the API Keys page, you will find all existing API keys for your platform. To generate a new key, click + New API Key in the top right corner.
  1. Enter a unique key name without numbers, spaces, or special characters. A key will automatically generate for you to securely store and use.
  1. Click Save to store your key for future reference.