Pre-Settlement
Overview
Pre-Settlement: After a transaction is completed, the funds need to be prepared for settlement and transferred to the merchant's account. The pre-settlement process ensures that the funds held during pre-authorization are ready to be captured and moved from the customer's bank to the merchant's bank.
The pre-settlement operation is crucial for finalizing the transaction and ensuring the merchant receives the payment. This process is commonly performed at the end of the business day or after specific transactions to update the merchant’s account.
Processing Pre-Settlement with POS and Microservices
This section outlines the steps involved in processing a pre-settlement using an integrated approach with a Point of Sale (POS) system and microservices:
Step 1: POS Initiates the Pre-Settlement Request Using API
- End of Day/Transaction Interaction: The process begins when the POS terminal initiates a pre-settlement request, typically at the end of the business day or after specific transactions.
- API Request: The POS system sends a POST request via an API to the payment processing service to start the pre-settlement process.
Requirements
This API request will require
- Merchant Id (mid).
- A valid API key associated with the mid.
- A successful settlement request with settlement type "Pre-Settlement".
Step 2: Microservice Validates and Prepares the Request
- Request Validation: The microservice receives the pre-settlement intent from the POS system.
- Validation Process: It conducts a thorough validation of the received parameters to ensure accuracy and validity.
Step 3: Microservice Creates a Pre-Settlement Request to Terminal
- Validated Request: Once the pre-settlement intent is validated, the microservice prepares a pre-settlement request to be sent to the connected payment terminal.
- Request Details: This request includes comprehensive details about the transactions to be pre-settled, ensuring a smooth pre-settlement process.
Step 4: Terminal Processes the Pre-Settlement
- Pre-Settlement Completion: The payment terminal processes the pre-settlement request, capturing the held funds and preparing them for transfer to the merchant's account.
- Order Details: After the pre-settlement operation is completed, relevant order details are presented, confirming the successful pre-settlement.
This process ensures that the funds are correctly prepared for transfer and the transaction is finalized, providing both the customer and the merchant with a smooth and secure payment experience.