Partial Approval Transaction Flow
Overview
A partial transaction is a larger transaction divided into several smaller ones, each reflecting a portion of the total amount. This can occur when a customer uses a gift card with a remaining balance below the total purchase amount, in which case, subsequent transactions must be initiated until there is no remaining amount in the response.
The initial transaction in the partial transaction flow will return a remainingAmount value that will be sent in follow-up transactions to bypass the tip selection screen so customers aren't prompted to give a tip for each transaction.
NOTE: Each transaction in the partial transaction flow is considered a separate transaction and will have its receipt.
If a transaction during this flow needs to be cancelled, then all of the transactions need to be voided in the partial approval transaction chain. This prevents the funds from being transferred to the business and the customer from being charged. To learn how to implement the void endpoint into your system visit Void.
NOTE: If the transaction cannot be voided, then this means the funds have already been moved, in which case, you will have to issue a refund for each leg of the transaction. To learn how to implement this, visit Refund.
Integration Methods
Cloud Integration
Connects to your POS system via the internet. This allows for real-time syncing of transaction data across multiple devices and locations. It’s ideal for businesses that need centralized reporting and scalable infrastructure.
This example illustrates how you would make a partial transaction purchase using the Cloud Integration method for the Moneris Go Solution.
Direct integration
Connects the Moneris Go terminal directly to your POS system. The POS sends transaction details to the terminal, which processes the payment. It’s a reliable option for businesses with an existing POS setup that supports direct communication with payment devices.
This example illustrates how you would make a partial transaction purchase using the Direct Integration method for the Moneris Go Solution.
App-to-App Integration
Allows your business app to communicate directly with the Moneris Go terminal through APIs or SDKs. It offers a seamless and customizable payment experience, perfect for businesses with proprietary apps or mobile-first operations.
This example illustrates how you would make a partial transaction purchase using the App-to-app Integration method for the Moneris Go Solution.

