Skip to main content

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

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?