Skip to main content
POST
/
id
/
resolve
Resolves Stablepay ID with supported wallet issuers.
curl --request POST \
  --url https://api.stablepay.ai/id/resolve \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "username": "<string>",
  "issuer": "Busha",
  "wallet_network": "Solana"
}'
{
  "status": "Successful",
  "username": "<string>",
  "wallet_network": "Solana",
  "country": "<string>",
  "issuer": "Busha",
  "currency": "<string>",
  "reference": "<string>",
  "wallet_address": "<string>"
}

Authorizations

Authorization
string
header
required

API key authentication using Bearer scheme. Format: Bearer {STA_xxxx}

Body

application/json

Parameters for Stablepay ID resolution.

username
string
required

Username or wallet ID of the recipient at supported wallet issuers.

issuer
enum<string>
required

Issuer linked to the wallet address.

Available options:
Busha,
Quidax,
Peer,
80eight
wallet_network
enum<string>
required

Network of the recipient's stablecoin wallet linked to the Stablepay ID.

Available options:
Solana,
Base

Response

Resolved Stablepay ID.

status
enum<string>
required

Status of the Stablepay ID request.

Available options:
Successful,
Unsuccessful
username
string
required

Username or wallet ID of the recipient at supported wallet issuers.

issuer
enum<string>
required

Wallet issuer of the recipient stablecoin address.

Available options:
Busha,
Quidax,
Peer,
80eight
currency
string
required

Wallet address can either auto convert stablecoins to fiat or recieve stablecoins. Supported fiat: NGN, ZAR, KES. Supported stablecoins: USDC, USDT

wallet_address
string
required

Recipient's stablecoin wallet address linked to the Stablepay ID.

wallet_network
enum<string>

Network of the recipient's stablecoin wallet linked to the Stablepay ID.

Available options:
Solana,
Base
country
string

Country name in full.

reference
string

Add a Stablepay memo when sending a Solana transaction. Memo = STABLEPAY-FIAT

Minimum length: 11