Skip to main content

Quickstart

1. Create an organisation and API key

In the WakaPay dashboard:
  1. Become a merchant (if you are not already)
  2. Create an organisation
  3. Create an API key for that organisation
  4. Store the public key and secret securely — the secret is only shown once

2. Sign every merchant request

Merchant endpoints require three headers: Sign the exact raw HTTP body bytes. Do not re-serialize JSON before hashing.
Timestamps older than 5 minutes are rejected.

3. Complete the flow

  1. Create a checkout session
  2. Payer selects a crypto asset
  3. After broadcast, bind the transaction
  4. Poll status or listen for webhooks
See also Authentication.