Skip to main content
POST
Master Wallet Get Quote
Incluez customerId lorsque le dépôt appartient à un client existant et exige un KYC propre au corridor. L’adaptateur du fournisseur déduit le corridor de la devise fiat sélectionnée. La réponse peut inclure data.additionalDataRequirements.schema et des valeurs client réutilisables dans data.additionalDataRequirements.data. Utilisez les valeurs enregistrées comme valeurs par défaut du formulaire, puis complétez et validez le schéma actuel avant de créer l’ordre de paiement. Consultez Dynamic Forms pour le flux de traitement du schéma.

Autorisations

x-api-key
string
header
requis

Paramètres de chemin

id
string<uuid>
requis

Wallet identifier.

Corps

application/json
assetId
string<uuid>
requis

Stablecoin asset identifier returned by the supported-assets endpoint.

Exemple:

"ae455f23-3824-4125-baab-d158315cbcbd"

currency
string
requis

ISO 4217 fiat currency code.

Required string length: 3
Exemple:

"NGN"

amount
string
requis

Decimal amount encoded as a string to preserve precision.

Pattern: ^\d+(\.\d+)?$
Exemple:

"100.00"

rail
enum<string>
requis

Payment collection rail.

Options disponibles:
one_time_virtual_account,
payment_link,
qr_code
Exemple:

"one_time_virtual_account"

sessionId
string<uuid>

Existing deposit session. When supplied, the original route values are authoritative.

customerId
string<uuid>

Existing Blockradar customer identifier. Include it when requesting a new quote so saved provider KYC can be returned and reused.

Exemple:

"18d2f159-e0cd-4a45-b735-e9dfe0f7520a"

provider
string

Optional provider slug. Omit it to let Blockradar select an eligible provider.

Exemple:

"example-provider"

Réponse

200 - application/json

Successful response.

statusCode
integer
requis
Exemple:

200

message
string
requis

Human-readable result.

Exemple:

"Deposit quote fetched successfully"

data
object
requis