You need a private key (kept secret on your server) and a public key (registered on the Bloobank Dashboard). Bloobank uses the secp256k1 curve — the same curve used by Bitcoin and Ethereum.
On macOS and most Linux distributions, OpenSSL comes pre‑installed.
Windows users should install the version that ships with Git for Windows,
or grab a build from the OpenSSL download
page.
This creates privateKey.pem in the current directory. That file is your secret — never commit it, never share it, not even with us.
Store privateKey.pem in an environment variable, a secret manager (AWS
Secrets Manager, Vault, Doppler, etc.), or an encrypted database. Do not
hard‑code it in source.
Step 4 — Send the public key to our integration support team
1
Copy your public key hex
Copy the public key hex generated in Step 3 (the 130-character string
starting with 04).
2
Send it to our integration support team
Send the public key to our integration support team via the channel provided
during your onboarding. Do not share your private key — only the public
key is needed.
3
Receive your X-Access-Key
Our team will process your public key and return a static X‑Access‑Key.
Save it — you’ll send this in the X-Access-Key header on every request.
Keep the X‑Access‑Key and the private key hex together in your secret
store — both are required to sign requests.