Scheme transactions
GLOSSARY:PAYCREDIT receives scheme transactions from GLOSSARY:BANKING.LIVE through GLOSSARY:FAST. GLOSSARY:BANKING.LIVE sends these scheme messages to GLOSSARY:PAYCREDIT for financial authorization and notification of presentments.
You can read more on
GLOSSARY:FASTin ourGLOSSARY:FASTguides located here.
You can click on the following scheme transactions to learn how GLOSSARY:PAYCREDIT processes them:
- Authorization
- Authorization reversal
- Authorization partial reversal
- Settlement
- Presentment reversal
- Refunds and credit transaction
Authorization
GLOSSARY:PAYCREDIT processes authorization messages using identifiers including:
Message_Typee.g. 0100Message_Desce.g. Authorization RequestSpend_Typerefer to table below.
The table below showcases how GLOSSARY:FAST Spend_Type is mapped to GLOSSARY:PAYCREDIT's transaction_type_id.
transaction_type_idtransaction_type_id is used by
GLOSSARY:PAYCREDITto allow you to categorize and apply different interest rates to different types of debt.
FAST Spend_Type | PayCredit transaction_type_id | PayCredit definition |
|---|---|---|
| POS - Purchase | 1 | Purchase - card |
| ECOM - Purchase | 2 | Purchase - digital |
| POS - Purchase with Cash Back | 3 | Purcahse with cashback |
| ATM - Withdrawal | 5 | Cash withdrawal - ATM |
| POS - Cash Disbursement | 7 | Funds disbursement |
| POS - Return of Goods-Credit | 13 | Refund |
| POS - Refund | 13 | Refund |
| ECOM - Refund | 13 | Refund |
| ECOM - Account Funding | 39 | General credit |
| ECOM - Original Credit | 39 | General credit |
| POS - Payment Transaction | 39 | General credit |
| ATM - Balance Inquiry | 40 | Balance (settled) inquiry |
Authorization messages are processed by:
- Checking valid
account_idexists - Authorizing transaction message based on available balance (balance limit - balance authorized), card status and any other applicable controls
- Generating and sending response message to
GLOSSARY:BANKING.LIVE - Updating account balance
- Recording transaction in the
GLOSSARY:PAYCREDITsystem, including- amount, date/time, statement id, transaction_type, transaction status, transaction reference (
TID) - token, PID, TID, RID, spend type, spend location, total_fee_bill
- amount, date/time, statement id, transaction_type, transaction status, transaction reference (
As transaction has not yet settled, GLOSSARY:PAYCREDIT has a record of a Pending transaction. Therefore no changes are made to the GLOSSARY:PAYCREDIT ledger.
Potential authorization results
You can use the table below to understand the potential results of an authorization message:
| Authorization result | Reason | Response code |
|---|---|---|
| PayCredit Approves | DE39 = 00 | |
| PayCredit Declines | Insufficient funds | DE39 = 51 |
| PayCredit Declines | Account status blocked | DE39 = 05 |
| Banking.Live Declines | Card velocity checks e.g. fraud or limit checks | DE39 = 05 |
| Banking.Live Declines | Card status e.g. PIN tries exceeded | DE39 = 75 |
Authorization reversal
GLOSSARY:PAYCREDIT processes authorization reversals as follows:
- Checks valid
account_id - Searches for initial authorization to be reversed based on the
TID - If initial authorization is found, transaction status is changed to Reversed
- Reversal transaction of
transaction_type_id60 is posted - Authorized account balance is updated
- Acknowledgement is logged and sent
- Original
TID, original amount and reversal amount are logged in theGLOSSARY:PAYCREDITsystem.
As transaction has not yet settled, no further updates occur.
Authorization partial reversal
Authorization partial reversal transaction are processed the same as a full reversal, except that the reversal transaction is only for the partial reversal amount.
Settlement
- When a presentment message is received for a previously authorized (pending) transaction,
GLOSSARY:PAYCREDITupdates the status of the pending transaction to settled. - When a presentment message is received and has no corresponding previously authorized transaction, the presentment message status is automatically updated to settled.
Updating a transaction status to settled triggers the process to update the GLOSSARY:PAYCREDIT ledger. This occurs in near real-time resulting in the ledger being updated for debit(s) and credit(s) postings.
Presentment reversal
GLOSSARY:PAYCREDIT processes presentment reversal messages to reverse a previous presentment. As the GLOSSARY:PAYCREDIT ledger would have been updated by the initial presentment, the presentment reversal generates the applicable GLOSSARY:PAYCREDIT ledger record to reverse the update from the initial presentment.
In the event the presentment reversal is received one or more days after the initial presentment, the GLOSSARY:PAYCREDIT ledger update includes removal of the associated accrued or posted interest associated with the initial presentment.
- If the initial presentment is part of the previous statement period, the removal of the posted interest results in an interest reversal transaction to the account.
- The transaction status of the initial presentment (that has been reversed) will be marked as reversed.
Refunds and credit transactions
GLOSSARY:PAYCREDIT processes refunds in a similar approach to spend transactions.
Refunds are only applied to the
GLOSSARY:PAYCREDITledger once the transaction has settled.Therefore, if the refund is part of an authorization message that has not yet settled it will be applied as a pending transaction and will only be posted to the account once the settlement message is received.
Refunds and other credit transactions are processed through the repayment service. This allocates the credit amount according to the product repayment hierarchy.
Updated 10 months ago