Transactions
PayCredit processes transactions and adds them to the PayCredit ledger. These transactions can include:
- Scheme transactions received from Banking.Live through the FAST interface.
- PayCredit generated transactions such as fees and interest.
- Client transactions sent direct to PayCredit such as repayment notification, external fees and financial adjustments.
All transactions are recorded within PayCredit and the status can be:
- Pending
- Settled
- Reversed
- Cancelled
At a high level transactions are processed as follows:
- Transactions are identified based on an
account_idincluded in the message. - Authorization transactions are authorized based on available funds in the account (balance limit - balance authorized). In most cases, authorization transactions are Pending.
- Presentment transactions update existing Pending transactions to Settled status (when there is a corresponding authorized transaction).
- Settlement of a transaction triggers updates to the PayCredit ledger.
- Transaction data is recorded.
PayCredit transaction types
| Transaction type | transaction_type_id | Debit/Credit |
|---|---|---|
| Purchase - card | 1 | Debit |
| Purchase - digital | 2 | Debit |
| Purchase with cashback | 3 | Debit |
| Cash withdrawal - ATM | 5 | Debit |
| Funds disbursement | 7 | Debit |
| Fee - Internal | 9 | Debit |
| Interest Payable | 10 | Debit |
| Debit adjustment | 12 | Debit |
| Refund | 13 | Credit |
| Fee - External | 16 | Debit |
| Credit adjustment | 32 | Credit |
| General credit | 39 | Credit |
| Balance (settled) inquiry | 40 | Debit |
| Repayment | 51 | Credit |
| Debit Reversal | 60 | Credit |
| Interest Reversal | 61 | Credit |
You can read more on these transaction types through the links below:
Updated 7 months ago
