Saltar al contenido principal
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.
Para identidad, sesiones, recuperación y comisiones, consulte Flujos fiat para clientes.

Autorizaciones

x-api-key
string
header
requerido

Parámetros de ruta

id
string<uuid>
requerido

Wallet identifier.

Cuerpo

application/json

Supply sessionId, or all original routing fields. Repeated fields must match the session. Customer identity is inherited from the session.

sessionId
string<uuid>
requerido

Session ID returned by the v2 rates endpoint.

paymentMethod
string
requerido

Payment-method id.

Ejemplo:

"bank_transfer"

paymentMethodData
object
requerido

Current form values required by the x-resolution request.

Ejemplo:
customerId
string<uuid>

ID of an existing active customer owned by the authenticated business.

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"

amountSide
enum<string>
predeterminado:source

source fixes the total source-asset budget, with fees allocated inside it; target fixes the fiat payout before beneficiary deductions and derives the required source debit.

Opciones disponibles:
source,
target
continuation
object

Submit only after requires_action. Keep the original paymentMethodData unchanged.

Respuesta

Successful response.

message
string
requerido

Human-readable result.

Ejemplo:

"Payment method resolved successfully"

data
object
requerido
status
boolean
requerido
Ejemplo:

true