Skip to main content
POST
Resolve Payment Method Requirements
Nous recommandons d’utiliser le sessionId renvoyé par l’endpoint des taux v2 tout au long de la découverte des méthodes de paiement, de la résolution des exigences, du devis et de l’exécution. Il est optionnel : si vous l’omettez, envoyez à la place les champs d’origine (actif, devise, montant, amountSide et routage du fournisseur). Lorsque la réponse des exigences contient un contrat resolution de premier niveau, soumettez les valeurs du formulaire avec ses champs method, url, body et inputPath plutôt que de reconstruire les champs de routage du fournisseur côté client. La réponse conserve l’identifiant de session et son expiration. Si la session expire ou si sa route de fournisseur devient indisponible, demandez un nouveau taux et recommencez le flux.

Autorisations

x-api-key
string
header
requis

Paramètres de chemin

id
string<uuid>
requis

Wallet identifier.

Corps

application/json
paymentMethod
string
requis

Payment-method id.

Exemple:

"bank_transfer"

paymentMethodData
object
requis

Current form values required by the x-resolution request.

Exemple:
sessionId
string<uuid>

Session ID returned by the v2 rates endpoint.

assetId
string<uuid>
obsolète

Stablecoin asset identifier.

Exemple:

"ae455f23-3824-4125-baab-d158315cbcbd"

currency
string
obsolète

ISO 4217 payout currency.

Required string length: 3
Exemple:

"NGN"

amount
string
obsolète

Withdrawal amount as a decimal string.

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

"100.00"

provider
string
obsolète

Provider slug selected earlier in the flow.

Exemple:

"example-provider"

Réponse

200 - application/json

Successful response.

statusCode
integer
requis
Exemple:

200

message
string
requis

Human-readable result.

Exemple:

"Payment method resolved successfully"

data
object
requis