To ensure the security and authenticity of your API requests, BobPlus Africa requires all sensitive requests to be signed using a digital signature. This prevents tampering and ensures that only you can initiate transactions from your account.
Purpose: Secure API requests and prevent unauthorized transactions.
Target Audience: All developers and businesses integrating with BobPlus Africa APIs.
Quickstart: Generating a Signature
Generate a key pair: Create a private and public key. Share your public key with BobPlus Africa via the business portal.
Prepare the data: Concatenate specific fields from your API request payload (see API docs for the correct order).
Sign the data: Use your private key to sign the concatenated string using SHA-256.
Base64 encode the signature: Add the signature to your API request header.