Authentication to the API occurs via HTTP Basic Auth. Pass the credentials as a Base64-encoded header or as parameters in an HTTP client.

The credentials must be Base64-encoded. The following is an example of an encoded HTTP Basic Authentication header:

Authorization: Basic dGVzdF9yNnIxNGl6c3JlYms2c255b3kxajZoYnpqejF4Ym8w
Raw String format:
  • username: API key
  • password: API secret


The credentials are defined per website. To get your credentials:

  • Log in to your Merchant portal.
  • Go to Developer settings > Website settings > API Keys.
  • Select the website for your integration.
  • Copy API key value, reset and copy API secret value for sandbox and live mode (if available).


Should you be interested in becoming a merchant, then please fill out the short form below and one of our specialists will be in touch shortly.


We are delighted that you are considering using Quaife as your payment partner. Fill in the form below & let’s get started.