PayTM¶
Connecting a PayTM payment terminal allows customers to pay by card or by QR code directly from the POS.
Important
PayTM payment terminals are only available in India.
Configuration¶
Collect the PayTM credentials¶
Log in to the PayTM for Business portal and collect:
the Merchant ID (MID) of the merchant account;
the Merchant API key (AES key);
the Terminal ID (TID) of the device, or its activation code.
Configure the payment method¶
Go to the POS settings, scroll down to the Payment Terminals section, enable PayTM, and click Save. This installs the POS PayTM module.
Create a payment method for the PayTM terminal.
Set the journal type as Bank.
Select Terminal in the Integration field, then PayTM in the Use a Payment Terminal field.
Fill in the PayTM Merchant ID, PayTM Terminal ID, and PayTM Merchant API Key fields.
Set Accept Payment to Automatically for the payment to be validated in Odoo as soon as the terminal reports it, or to Manually for the cashier to confirm it.
Set Allowed Payment Modes to All, Card, or QR.
Click Save.
- menu
- Point of Sale ‣ Configuration ‣ Payment Methods ‣ New
- shows
- A payment method form with "Integration" set to "Terminal", "Use a Payment Terminal" set to "PayTM", and the merchant ID, terminal ID, API key, "Accept Payment" and "Allowed Payment Modes" fields filled in.
- highlight
- The PayTM-specific fields (red frame).
- module
- point_of_sale, pos_paytm
- notes
- English UI, light theme, 1440px width; use throw-away credentials and mask the API key.
Note
The PayTM Merchant API Key is only visible to users with the Point of Sale access right set to Administrator.
Tip
Enable PayTM Test Mode to send the transactions to the PayTM staging environment while testing the setup. Disable it before going live.
Link the payment method to a POS¶
Go to the POS settings and add the payment method under the Payment methods field within the Payment section.