[AU] Lifecycle of Transactions

This article will outline the various stages that a Debit or Credit will go through.

Updated over a week ago

Note: This article is relevant to merchants integrating with Zepto in Australia.

An individual Payment or Payment Request is essentially a Debit from one party and a Credit to another. The overall Payment and Payment Request have their own statuses and then each debit and credit will have its own. This article will explain the possible statuses and the flows that you would expect to see while transacting with your customers using Zepto.

View the different stages of a:

Status of Payment Requests:

A Payment Request can have the following statuses:

Status

Description

unverified

You should only receive this status if Pre-Check Funds = True. Read this article to find out why.

approved

If there is a valid Agreement in place with your contact the Payment Request will be approved.

declined

You should only receive this status if Pre-Check Funds = True. Read this article to find out why.

cancelled

A Payment Request will have this status if you decide to cancel it. Explained here.

Payments and Payment Requests are always made up of two main parts; a debit and a credit. The debit will always need to be successfully processed prior to the credit being processed. When Zepto is unable to credit funds to a recipient, we will automatically create a payout reversal credit back to the payer.

A Payment Request (PR.xxx) will consist of a minimum of 3 transaction reference numbers. The Payment Request will have the main (parent) reference number with the underlying Debit (D.xxx) and Credit (C.xxx) having their own unique reference numbers. See below:

However, a Payment (PB.xxx) will consist of a minimum of 4 transaction reference numbers. The Payment will have the main (parent batch) reference number with the underlying Payout (P.xxx), Debit (D.xxx), and Credit (C.xxx) having their own unique reference numbers.

Lifecycle of Debits and Credits:

A transaction (debit or credit) can have the following statuses:

Status

Description

scheduled

The transaction has been created

maturing

The maturation date has not yet been reached

matured

The maturation date has been reached and the transaction is eligible for processing.

preprocessing

The transaction is undergoing pre-checks before being sent to the bank.

processing

The transaction has been submitted to the bank.

clearing

Waiting for confirmation from the bank that the transaction has succeeded.

cleared

The transaction is complete.

rejected

The bank has rejected the transaction due to incorrect bank account details.

returned

The transaction did not successfully clear.

voided

The transaction has been canceled and is no longer eligible for processing.

pending_verification

The bank account must be verified before the transaction can proceed.

paused

The transaction has temporarily been paused by Zepto pending an internal review.

prefailed

The transaction was never submitted to the bank because we detected that there were insufficient funds. The transaction can be retried.

Failure Codes:

The rejected, returned, voided & prefailed statuses are always accompanied by a failure code, title, and detail. Below is an example of a DE credit failure and the complete list of failure codes can be found here.

Code

Title

Detail

E101

Invalid BSB Number

The BSB is not valid or is no longer active.

Below are examples of the various stages the underlying transactions will transition through:

Stages of a Successful Payment Request:

  • Payment Request - Requested

  • Payment Request - Approved

  • Debit - Scheduled

  • Credit - Scheduled

  • Debit from Debtor - Maturing

  • Debit from Debtor - Matured

  • Debit from Debtor - Preprocessing

  • Debit from Debtor - Processing

  • Debit from Debtor - Clearing

  • Debit from Debtor - Cleared

  • Credit to Creditor - Maturing

  • Credit to Creditor - Matured

  • Credit to Creditor - Preprocessing

  • Credit to Creditor - Processing

  • Credit to Creditor - Clearing

  • Credit to Creditor - Cleared

  • Payment Request - Processed

Stages of a Successful Payment:

  • Payout - Processing

  • Debit - Scheduled

  • Credit - Scheduled

  • Debit from Debtor - Processing

  • Debit from Debtor - Clearing

  • Debit from Debtor - Cleared

  • Credit to Creditor - Matured

  • Credit to Creditor - Processing

  • Credit to Creditor - Clearing

  • Credit to Creditor - Cleared

  • Payout - Processed

Stages of a Successful NPP Payment:

  • Payout - Processing

  • Debit - Scheduled

  • Credit - Scheduled

  • Debit from Debtor - Processing

  • Debit from Debtor - Clearing

  • Debit from Debtor - Cleared

  • Credit to Creditor - Matured

  • Credit to Creditor - Processing

  • Credit to Creditor - Clearing

  • Credit to Creditor - Cleared

  • Payout - Processed

Stages of a Failed Payment Request: - When a Debit transaction fails.

  • Payment Request - Requested

  • Payment Request - Approved

  • Debit - Scheduled

  • Credit - Scheduled

  • Debit from Debtor - Maturing

  • Debit from Debtor - Matured

  • Debit from Debtor - Processing

  • Debit from Debtor - Clearing

  • Debit from Debtor - Returned

  • Credit to Creditor - Voided

  • Payment Request - Failed

Stages of a Failed Payment Request: - When Credit transaction fails.

  • Payment Request - Requested

  • Payment Request - Approved

  • Debit - Scheduled

  • Credit - Scheduled

  • Debit from Debtor - Maturing

  • Debit from Debtor - Matured

  • Debit from Debtor - Preprocessing

  • Debit from Debtor - Processing

  • Debit from Debtor - Clearing

  • Debit from Debtor - Cleared

  • Credit to Creditor - Maturing

  • Credit to Creditor - Matured

  • Credit to Creditor - Preprocessing

  • Credit to Creditor - Processing

  • Credit to Creditor - Clearing

  • Credit to Creditor - Returned

    *A new credit with a new C.xxx reference was created to return the credit to the debtor*

  • Credit to Debtor - Matured

  • Credit to Debtor - Processing

  • Credit to Debtor - Clearing

  • Credit to Debtor - Cleared

  • Payment Request - Failed

Stages of a Failed NPP Payment that switched channel to Direct Debit:

  • Payout - Processing

  • Debit - Scheduled

  • Credit - Scheduled

  • Debit from Debtor - Processing

  • Debit from Debtor - Clearing

  • Debit from Debtor - Cleared

  • Credit to Creditor - Matured

  • Credit to Creditor - Processing

  • Credit to Creditor - Channel Switched

  • Credit to Creditor - Processing

  • Credit to Creditor - Clearing

  • Credit to Creditor - Cleared

  • Payout - Processed

Stages of a Failed Payment: - When Credit transaction fails.

  • Payout - Processing

  • Debit - Scheduled

  • Credit - Scheduled

  • Debit from Debtor - Matured

  • Debit from Debtor - Processing

  • Debit from Debtor - Clearing

  • Debit from Debtor - Cleared

  • Credit to Creditor - Matured

  • Credit to Creditor - Processing

  • Credit to Creditor - Clearing

  • Credit to Creditor - Returned

    *A new credit with a new C.xxx reference was created to return the credit to the debtor*

  • Credit to Debtor - Matured

  • Credit to Debtor - Processing

  • Credit to Debtor - Clearing

  • Credit to Debtor - Cleared

  • Payout - Failed

Feel free to reach out to us by clicking on the blue bubble at the bottom of the screen or email us at support@zepto.com.au

Did this answer your question?