v1

latestOpenAPI 3.0.32026-07-26184851.6 MB
Withdraw Fiat V2

Resolve Payment Method Requirements

Resolves a dynamic payment-method field using its x-resolution definition. See Dynamic Forms.

post/v2/wallets/{id}/withdraw/fiat/payment-method/resolve

Path parameters

idstring uuid required

Wallet identifier.

Request body

assetIdstring uuid required

Stablecoin asset identifier.

currencystring required

ISO 4217 payout currency.

amountstring required

Withdrawal amount as a decimal string.

paymentMethodstring required

Payment-method id.

paymentMethodDataobject required

Current form values required by the x-resolution request.

providerstring

Provider slug selected earlier in the flow.

Example request

{
  "assetId": "ae455f23-3824-4125-baab-d158315cbcbd",
  "currency": "NGN",
  "amount": "100.00",
  "paymentMethod": "bank_transfer",
  "paymentMethodData": {
    "accountNumber": "0123456789",
    "bankCode": "999"
  },
  "provider": "example-provider"
}

Response

Successful response.

statusCodeinteger required
messagestring required

Human-readable result.

Example response

{
  "statusCode": 200,
  "message": "Payment method resolved successfully",
  "data": {
    "paymentMethod": "bank_transfer"
  }
}