This endpoint is public and does not require authentication. Merchants and other services fetch this to discover your gateway’s capabilities and verify your signatures.
Implementation
Host this endpoint at the URL you register in the Router Registry. The response tells merchants:- Your public key - Used to verify your signed proofs
- Your endpoint URL - Where to send API requests
- Your capabilities - Which endpoints you support
- Settlement preferences - Which currencies and providers you accept
- KYC providers - Supported auto KYC providers that service accepts
Example Response
Key Fields
| Field | Purpose |
|---|---|
profile | Description of your gateway service |
config.publicKey | Your secp256k1 public key (128 hex chars) |
config.endpoint | Base URL for your Opencharge API |
config.capabilities | List of supported operations |
config.settlement.currencies | ISO 4217 currency codes you support |
config.settlement.accepts | OCIDs you accept for settlement proofs |
kyc | Supported auto KYC providers that service accepts |
signature | Your signature of the canonicalized config |
Signing Your Config
Sign theconfig object to prove you control the private key: