OpenPoly logo
Getting Started

Integration checklist

Implementation checklist for a new operator integration.

Integration checklist

Use this checklist before asking OpenPoly to enable production traffic.

Build

  • Implement backend call to POST /api/operator/launch.
  • Store operator API key in server-only secret storage.
  • Implement wallet adapter paths:
    • GET /balance
    • POST /debit
    • POST /credit
    • POST /debit-reversal
    • GET /operation/{idempotency_key}
  • Implement webhook receiver with signature verification and replay protection.
  • Map operator user identity to stable external_user_id.

Configure

  • Create operator API key with only needed scopes.
  • Configure allowed Mini App launch host in operator dashboard.
  • Configure wallet adapter base URL and auth secret in operator dashboard.
  • Configure webhook endpoint URL, event subscriptions, and webhook secret.
  • Confirm market visibility mode and any allowlist or blocklist rules.

Validate

  • Launch Mini App from operator backend with test user.
  • Confirm launch token redemption works only once.
  • Confirm wallet adapter debit, credit, reversal, and lookup are idempotent.
  • Confirm webhook receiver accepts valid signature.
  • Confirm webhook receiver rejects bad signature and stale timestamp.
  • Confirm failed webhook delivery retries and can be replayed.
  • Confirm staging drills pass before production cutover.

Production gate

  • Secret rotation runbook prepared.
  • On-call owner for wallet adapter and webhook receiver assigned.
  • Logging redacts API keys, launch tokens, webhook secrets, and wallet secrets.
  • Manual-review and compensation paths understood by operator support team.
Copyright © 2026