Skip to main content
POST
Confirm the quoted exchange rate
Accept the quoted exchange rate for a transfer request. Once confirmed, the rate is locked and payment details are generated. What you get back depends on how the request was created. A bank_transfer request is issued a deposit account for you to send the funds to. A momo request is issued no account. A prompt is sent to the payer’s handset for them to authorise.
With momo, a 200 means the prompt was sent, not that you have been paid. Wait for the webhook before treating the transfer as funded.
The payer block is required when the request was created with payment_method set to momo, and rejected on any other request.

Authorizations

Authorization
string
header
required

Your JWT access token from Issue Token.

Path Parameters

id
string
required

Unique transfer request ID

Example:

"c17d2777-e604-45e2-b6d5-7743652eadf1"

Body

application/json
amount
number
required

The transfer amount to confirm the rate for.

Example:

10000

payer
object

Who is paying. Required when the request was created with payment_method set to momo, and rejected otherwise. Confirming sends a prompt to this wallet. The 200 means the prompt went out, not that you have been paid.

Response

Rate confirmed and payment instructions generated

success
boolean
Example:

true

message
string
Example:

"Rate confirmed successfully"

data
object