Build on CoinHarbour

Full REST API for customers, points, claim codes, and escrow. Start in sandbox with a test key, then go live when you are ready.

Environments

Sandbox

coinharbour.co.za_test_ keys

Virtual 100 USDC escrow. Ledger and claim flows work end-to-end with no on-chain transactions and no real fund transfers. Ideal for integration and QA.

API-only sandbox key →
Live

coinharbour.co.za_live_ keys

Real vault on Polygon (USDC or USDT). Escrow is funded on-chain or via bank transfer. Same API as sandbox. Start with a company account; live keys are issued from the console after activation.

Create account →

What you can integrate

  • Auth: exchange API key for a short-lived JWT; sign mutating requests with HMAC.
  • Customers: create and list customers bound to your vault.
  • Rewards: credit / debit points against escrow solvency; append-only ledger.
  • Claims: issue high-entropy claim codes; redeem to a wallet. Sandbox settles in the ledger only.

Business programme

Commercial overview for retailers and loyalty teams: For business.

Quick path

  1. Create account (company email and password, first key included) or mint an API-only sandbox key and store the HMAC secret.
  2. Follow the integration guide: token exchange, HMAC signing, sample curl. Embed a claim widget or Shopify block from Embed & SDKs.
  3. Explore every endpoint in Swagger or the API reference.
  4. When ready to go live, fund a real vault. Create and revoke extra keys from the console. Live vaults are activated after you are ready to fund.