CC Inter Que
CC Inter Que
processing
VisionPLUS, a popular credit card processing system developed by First Data (now
Fiserv), uses various message types for its transaction processing. The primary
message format utilized in VisionPLUS for credit card transactions is based on the
ISO 8583 standard.
Message Type Indicator (MTI): This is a 4-digit numeric field that indicates the
type of message and its purpose. For example:
Data Elements: Specific fields within the message that carry transaction
information. Examples include:
MTI: 0100
Bitmap: Indicates which data elements are present.
Data Elements:
DE 2: Primary Account Number
DE 3: Processing Code
DE 4: Transaction Amount
DE 7: Transmission Date and Time
DE 11: System Trace Audit Number
DE 32: Acquiring Institution Identification Code
DE 37: Retrieval Reference Number
DE 41: Card Acceptor Terminal Identification
DE 49: Currency Code
Summary
VisionPLUS uses ISO 8583 messages to handle credit card transaction processing.
Each message type and its corresponding data elements are used to perform specific
actions within the transaction lifecycle, ensuring standardized communication
between different financial systems and networks.
=======================================================================
PUR: Purchase
CAD: Cash Advance
PAY: Payment
REV: Reversal
Account Status Block Codes:
ACT: Active
DEL: Delinquent
CLS: Closed
SUS: Suspended
Cardholder Block Codes:
==========================================================================
2.Authorization Request:
The POS terminal or ATM sends an authorization request to the acquiring bank (the
merchant’s bank).
The acquiring bank forwards this request to the card network (e.g., Visa,
MasterCard), which then routes it to the issuing bank (the cardholder’s bank).
4.Authorization Response:
If the transaction is approved, BASE1 updates the cardholder’s available credit
limit and generates an authorization response.
If the transaction is declined, BASE1 provides a reason code for the decline.
The authorization response is sent back through the card network to the acquiring
bank and then to the merchant’s POS terminal or ATM.
5.Transaction Posting:
Approved transactions are temporarily held in a pending state until the end-of-day
processing.
During end-of-day processing (also known as batch processing), BASE1 posts the
transactions to the cardholder's account, updating balances and generating
necessary entries in the transaction ledger.
6.Settlement:
After posting, the transactions are sent to the settlement process, where funds are
transferred from the issuing bank to the acquiring bank.
This involves clearing the transactions through the card network, which ensures
that the merchant receives payment.
3.BASE1 Authorization:
BASE1 validates transaction details.
Checks available credit, card status, fraud indicators, etc.
Decision: Approve or Decline.
5.End-of-Day Processing:
Approved transactions are posted to cardholder accounts.
Balances are updated in BASE1.
Transactions are prepared for settlement.
6.Settlement Process:
Transactions are cleared through the card network.
Funds are transferred from issuing bank to acquiring bank.
Merchant receives payment.
7.Statement Generation:
Periodic statements are generated for cardholders.
Statements include all transactions, fees, interest, and payments.
===============================================================================