Payroc lets you accept card payments in Odoo Point of Sale and on invoices/the customer portal. Cashiers can charge a physical terminal or key a card manually. Customers can also pay online with Hosted Fields and optionally save a card for later.
Module names: Payment Provider: Payroc · POS Payroc
Technical names: payment_payroc · pos_payroc
Supported versions: Odoo 17.0 and 18.0
What you can do
|
Area |
What it covers |
|---|---|
|
POS terminal |
Card-present charges on a Payroc/Worldnet device |
|
POS Manual Entry |
Keyed card entry in POS (no device) |
|
Online |
Invoice and portal checkout with Hosted Fields |
|
Saved cards |
Store a Payroc token and charge it later (online) |
|
Refunds |
Refund a prior Payroc sale from POS or Accounting |
Before you start
Ask Payroc/your PBS contact for:
|
Item |
Used for |
|---|---|
|
API key |
Connecting Odoo to Payroc (Test vs live - see Configure Payroc Provider) |
|
Processing Terminal ID |
Hosted Fields, Manual Entry, and Test-mode Cloud POS |
|
Device serial number |
Physical POS terminal only |
PBS installs and upgrades the modules on your Odoo database. You do not need to install anything from git.
Guides in this section
-
Configure Payroc Provider - credentials, Test vs Enabled, publish
-
Configure Payroc POS Methods - terminal and Manual Entry payment methods
-
Payroc POS Cashier Guide - day-to-day sales, splits, refunds
-
Payroc Online Payments - invoices, portal, saved cards
-
Payroc Troubleshooting - common issues and FAQ
-
Payment Terminal Troubleshooting - common issues with Payment Terminals