Payment Status: Values and Meaning

The table below lists possible status values for a transfer token and the corresponding definition.

Transaction Status

Value

Status

Description

0 INVALID_STATUS Status of the transaction is otherwise unknown
1 PENDING Transaction has been submitted and is pending bank action
2 SUCCESS Transaction has been successfully executed

3

FAILURE_INSUFFICIENT_FUNDS

Transaction failed due to insufficient funds in debtor account

4

FAILURE_INVALID_CURRENCY

Transaction failed due to a an unsupported currency or currency mismatch

5

FAILURE_GENERIC Transaction failed due to reasons other than those included in this list

6

FAILURE_PERMISSION_DENIED

Transaction failed due to an access violation

7

PROCESSING

Transaction is being processed by the bank

8

FAILURE_DECLINED

Transaction is rejected due to the due to the state of the user account ("NSF," Canceled by user," "Account Closed," etc.)

9

RESERVED

10

FAILURE_CANCELED

Transaction failed due to cancellation/roll back by the user

11 FAILURE_QUOTE_EXPIRED Transaction failed due to expiration of the quoted exchange rate
12 FAILURE_INVALID_AMOUNT Transaction failed due to an invalid/unsupported amount
13 FAILURE_INVALID_QUOTE Transaction failed due to an invalid exchange rate

14

FAILURE_EXPIRED

Transaction failed to complete within the allotted time

15

PENDING_EXTERNAL_AUTHORIZATION

Transaction requires authorisation by the user-accountholder to complete

16

SENT

Transaction has been submitted but has not been acknowledged by the bank

17

INITIATED

Transaction has been initiated

In terms of transfer processing, status values can be classified by phase — Queued, Intermediate, and Final — as defined in the following diagram.