v1

latestOpenAPI 3.0.32026-07-26184851.6 MB
Deposit Fiat

Resolve Payment Order Requirements

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

post/v1/wallets/{id}/deposit/fiat/payment-order-requirements/resolve

Path parameters

idstring uuid required

Wallet identifier.

Request body

assetIdstring uuid required

Stablecoin asset identifier.

currencystring required

ISO 4217 fiat currency.

amountstring required

Stablecoin amount as a decimal string.

rail'one_time_virtual_account' | 'payment_link' | 'qr_code' required

Supported fiat collection rail.

additionalDataobject

Current values from the dynamic requirements form.

providerstring

Provider slug selected during quote discovery.

Example request

{
  "assetId": "ae455f23-3824-4125-baab-d158315cbcbd",
  "currency": "NGN",
  "amount": "100.00",
  "additionalData": {
    "beneficiaryType": "individual",
    "purpose": "goods_and_services"
  },
  "provider": "example-provider"
}

Response

Successful response.

statusCodeinteger required
messagestring required

Human-readable result.

Example response

{
  "statusCode": 200,
  "message": "Payment order requirements resolved successfully"
}