Partner API

Sell our catalog from your own platform

A secure REST API for verified businesses: browse virtual products with your rank pricing in USD, place orders paid from your wallet and deliver codes instantly.

Built for secure integrations

Signed requests

Every request is signed with HMAC-SHA256, timestamped and protected against replay.

IP allowlisting

Your key only works from the server IPs and CIDR ranges you allow.

Wallet payments

Orders are paid instantly from your USD wallet balance. Check your balance and statement through the API.

Your pricing, in USD

Browse virtual products and stock with the same rank pricing you get in the store.

Safe retries

Idempotency keys and your own order references make retries safe and prevent duplicate orders.

Webhooks

Receive signed events when orders complete, fail or are refunded, with automatic retries.

How to get started

  1. 1

    Verify your identity

    API access is available to accounts that completed email and identity verification.

  2. 2

    Apply with your company details

    Tell us about your business and upload your company documents. Our team reviews every request.

  3. 3

    Get your credentials

    Once approved you receive an API key, a signing secret and a webhook secret. Reveal them once and store them safely.

  4. 4

    Integrate and fund your wallet

    Sign each request, call the API from your allowlisted IPs and pay for orders from your USD wallet balance.

Core endpoints

GET  /v1/partner/account
GET  /v1/partner/wallet/balance
GET  /v1/partner/wallet/transactions
GET  /v1/partner/products
GET  /v1/partner/products/{id}
POST /v1/partner/orders/quote
POST /v1/partner/orders
GET  /v1/partner/orders/{id}
GET  /v1/partner/orders/{id}/codes

Generate a client from the OpenAPI document: openapi.json

Requirements

  • A verified account (email and identity).
  • A registered company with supporting documents.
  • Servers with static public IP addresses.
  • A funded USD wallet to pay for orders.