Steps required to perform the authentication

  1. Generate a pair of RSA keys
  2. Obtain the KeyId using the dedicated API

Step 1. and 2. must be performed only once. While steps from 3. to 6. must be performed for each call.

  1. Create the Digest of the body
  2. Create the String to be signed
  3. Create the Signature
  4. Compose the authentication header



Please check if any of the available libraries can be integrated in your system as this will simplify and speed up the integration process of Satispay.