Skip to main content
POST
Resolve Payment Method Requirements
Recomendamos usar el sessionId que devuelve el endpoint de tasas v2 durante todo el flujo: descubrimiento de métodos de pago, resolución de requisitos, cotización y ejecución. Es opcional; si lo omites, envía en su lugar los campos originales (activo, moneda, importe, amountSide y enrutamiento del proveedor). Cuando la respuesta de requisitos incluya un contrato resolution de primer nivel, envía los valores del formulario con sus campos method, url, body e inputPath en lugar de reconstruir los campos de enrutamiento del proveedor en el cliente. La respuesta conserva el ID de sesión y su expiración. Si la sesión caduca o su ruta de proveedor deja de estar disponible, solicita una nueva tasa y reinicia el flujo.

Autorizaciones

x-api-key
string
header
requerido

Parámetros de ruta

id
string<uuid>
requerido

Wallet identifier.

Cuerpo

application/json
paymentMethod
string
requerido

Payment-method id.

Ejemplo:

"bank_transfer"

paymentMethodData
object
requerido

Current form values required by the x-resolution request.

Ejemplo:
sessionId
string<uuid>

Session ID returned by the v2 rates endpoint.

assetId
string<uuid>
obsoleto

Stablecoin asset identifier.

Ejemplo:

"ae455f23-3824-4125-baab-d158315cbcbd"

currency
string
obsoleto

ISO 4217 payout currency.

Required string length: 3
Ejemplo:

"NGN"

amount
string
obsoleto

Withdrawal amount as a decimal string.

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

"100.00"

provider
string
obsoleto

Provider slug selected earlier in the flow.

Ejemplo:

"example-provider"

Respuesta

200 - application/json

Successful response.

statusCode
integer
requerido
Ejemplo:

200

message
string
requerido

Human-readable result.

Ejemplo:

"Payment method resolved successfully"

data
object
requerido