Skip to Content

POS Payment Automation in Odoo Using CPI Paypod Machine

September 11, 2025 by
POS Payment Automation in Odoo Using CPI Paypod Machine
Snel Macwan

CPI Paypod Machine Integration with Odoo offers a smart, automated, and secure connection between Odoo’s Point of Sale system and CPI Paypod payment terminals, transforming how cash transactions are handled at the counter. This integration ensures seamless communication between the POS interface and the Paypod cash recycler, allowing for real-time automation of cash acceptance, dispensing, and change returns directly through the terminal. By eliminating manual cash handling, it not only speeds up checkout processes but also significantly reduces cash-handling errors and enhances in-store security. This connector ensures every transaction is recorded in Odoo instantly and accurately, while the Paypod unit manages the physical cash flow.


Features

1) Automated Cash Transactions

 Allows for the seamless and automatic acceptance of cash deposits while also providing the capability to dispense cash directly through the machine, enhancing user convenience and efficiency.

2) Improved Accuracy

 By automating the cash handling process, we significantly minimize the likelihood of human errors that often occur during manual transactions.

3) Secure Payments

 Improves the security of financial transactions by significantly reducing the amount of cash that is handled directly, thereby minimizing the risk of theft or fraud.



CPI Configuration

Under POS > Configuration > CPI Configuration, the user can enter the required credentials including Username, Password, Client ID, Client Secret Key, and update the API URL. After filling in the details, the user must click the Generate Token button to authenticate the integration.

CPI Device Authentication and Setup

After entering the required details, clicking the Generate Token button will authenticate the connection and display the token along with the generated time. Once authenticated, users can sync devices, which will list the connected Note and Coin Payment Devices with details like device name, status, cash type, device ID, and identification ID.

CPI Paypod Device Management Interface

The CPI Payment Service dashboard allows users to manage and monitor connected devices like the Simulated Note and Coin Payment Devices.

Now, the user can click the Sync Devices button to synchronize the Simulated Note and Coin Payment Devices from the CPI system. Once synchronized successfully, the device status will be highlighted in green, indicating an active connection.

Cash Management

To integrate CPI with your POS system, navigate to Configuration > Payment Methods, select a cash payment method, and set the CPI Configuration using the Set CPI field. This ensures that the selected payment method is linked to the CPI setup. Repeat this step for all cash payment methods user need to connect with CPI.

From the Point of Sale > Dashboard, users can view CPI Machine Details for each shop. They have quick access to manage CPI-integrated devices using the Go to Cashbox and Go to Messages buttons under each respective shop, allowing for efficient monitoring and interaction with the CPI machine.

When the user clicks on the cash icon next to the "Opening cash" field, the Coins/Notes popup appears. In this popup, the user can enter denominations to calculate the cash amount.

  • Clicking the "Sync" button fetches the selected amount from the CPI machine and updates the total automatically.
  • After syncing, the user clicks the "Confirm" button to apply the synced amount.
  • The confirmed cash amount is then populated in the Opening cash field, which will be used when starting the POS session by clicking the "Open Register" button.

The user can purchase the product and proceed to the validation page, where they can select 'Cash' as the payment method and click the 'Validate' button to confirm the purchase.

Pay Amount Popup

After clicking the Validate button, a payout popup opens. In this popup, the user sees three fields: Total to Pay, Amount Left to Pay, and Total Deposit.

  • Total Deposit shows the total cost of the purchased product.
  • Amount Left to Pay is the remaining amount the user needs to pay.
  • Total to Pay displays the amount calculated from the CPI. When the user makes a payment, this amount is updated accordingly.

When user select an amount from the CPI, the Total to Pay field is updated with that value, and the selected amount is deducted from the Amount Left to Pay field. This way, the user can make payments directly from the CPI.

In the payment receipt, the user can also see the amount they entered, along with the notes or coins used. If the user inserts more than the total amount, the change to be returned is clearly displayed.

POS Order in Back-end