Skip to main content

What is the mapping convention between the payment statuses in the Virement Maitrisé space and the API statuses?

Updated over 2 months ago

Please, find the mapping convention below.

API payment statuses

Products

Console statuses

Meaning

PAYMENT_CREATED

Easy Bank Transfer, Standard Bank Transfer, Refund

Completed

The payment is confirmed.

N/A: applies to payment_created with transfer_state = ‘overpaid

Standard Bank Transfer

Completed (with overpayment)

Funds superior to the total amount expected were received.

PAYMENT_PENDING

Easy Bank Transfer, Refund

Processing

The bank is processing the payment (the payment is not guaranteed at this point)

PAYMENT_PENDING

Standard Bank Transfer

Pending Transfer

Awaiting funds (the payment is not guaranteed at this point)

PROVIDER_REQUIRED, SCA_REQUIRED

Easy Bank Transfer, Standard Bank Transfer, Payment link

Pending

Awaiting a payment confirmation action from the user

PAYMENT_UNSUCCESSFUL

Easy Bank Transfer, Refund

Unsuccessful

The payer has encountered an error upon attempting to pay.

PAYMENT_CANCELLED

Easy Bank Transfer, Standard Bank Transfer, Refund

Cancelled

You have cancelled the payment and no longer expect the funds.

PAYMENT_EXPIRED

Easy Bank Transfer, Standard Bank Transfer

Expired

The expiration date you have set for this payment has been reached.

PAYMENT_PARTIAL

Standard Bank Transfer

Partial

A part of the total amount expected was received.

Please note that these are subject to change as we keep improving our payment solutions.

Did this answer your question?