Payroc Card Payments
Breadcrumbs

Payroc Payment Integration for Odoo POS and Online Transactions

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

  1. Configure Payroc Provider - credentials, Test vs Enabled, publish

  2. Configure Payroc POS Methods - terminal and Manual Entry payment methods

  3. Payroc POS Cashier Guide - day-to-day sales, splits, refunds

  4. Payroc Online Payments - invoices, portal, saved cards

  5. Payroc Troubleshooting - common issues and FAQ

  6. Payment Terminal Troubleshooting - common issues with Payment Terminals