Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

During the payment process the payment changes its status. These are the possible status values.

Reason code

Description

CANCELED_BY_PAYER_AT_BANK

Payer canceled the payment on the bank’s page.

INSUFFICIENT_AMOUNT

Payer does not have enough funds on his account to make the payment

Status

Final

Description

CREATED

no

Payment is created and waiting for further processing.

SEEN

no

This status is assigned once the process payment endpoint is called for the first time.

PROCESSING

no

The payment is being processed (user is authorizing payment on bank`s page or authorization is finished and payment is being further processed by the bank).

CONFIRMEDFINISHED

yes

The payment has been successfully authorized in the bank by the payer.

BOOKED

yes

The payment has been booked (settled) in the sending bank.

FAILED

yes

Payment has failed.

Field reasonCode will provide more information about the failure. Possible values are described below in separate table.

Payment Failure reason codes

.

AML_BLOCKED

Payer’s funds have been blocked at the bank as a result of bank’s AML checks. Payer needs to contact the bank to treat the situation further.

REJECTED_BY_BANK

The bank rejected the payment due to some failure. Issue needs to be further analyzed (sometimes the reason is the payer canceled the payment on the bank’s pages but we are not able to identify this situation because the bank does not inform about it).

OTHER

Other, unspecified failure reasons (e.g. payment authorization failed, bank API temporary outage etc.)