Skip to main content
POST
Master Wallet Get Quote
Inclua customerId quando o depósito pertencer a um cliente existente e exigir KYC específico do corredor. O adaptador do provedor infere o corredor a partir da moeda fiat selecionada. A resposta pode incluir data.additionalDataRequirements.schema e valores reutilizáveis do cliente em data.additionalDataRequirements.data. Use os valores salvos como padrões do formulário e, em seguida, preencha e valide o esquema atual antes de criar a ordem de pagamento. Consulte Dynamic Forms para o fluxo de processamento do esquema.

Autorizações

x-api-key
string
header
obrigatório

Parâmetros de caminho

id
string<uuid>
obrigatório

Wallet identifier.

Corpo

application/json
assetId
string<uuid>
obrigatório

Stablecoin asset identifier returned by the supported-assets endpoint.

Exemplo:

"ae455f23-3824-4125-baab-d158315cbcbd"

currency
string
obrigatório

ISO 4217 fiat currency code.

Required string length: 3
Exemplo:

"NGN"

amount
string
obrigatório

Decimal amount encoded as a string to preserve precision.

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

"100.00"

rail
enum<string>
obrigatório

Payment collection rail.

Opções disponíveis:
one_time_virtual_account,
payment_link,
qr_code
Exemplo:

"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.

Exemplo:

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

provider
string

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

Exemplo:

"example-provider"

Resposta

200 - application/json

Successful response.

statusCode
integer
obrigatório
Exemplo:

200

message
string
obrigatório

Human-readable result.

Exemplo:

"Deposit quote fetched successfully"

data
object
obrigatório