Odoo Point of Sale

Setting Up Payroc Payment Provider for POS and Online Checkout

Set up the Payroc payment provider once per company. POS payment methods and online checkout both use this provider for API credentials.

Open the provider

  1. Go to AccountingConfigurationPayment Providers
    (or WebsiteConfigurationPayment Providers, depending on your apps).

  2. Open Payroc.

image-20260720-170815.png

Choose Test or Enabled

State

When to use

Test

Testing/training

Enabled

Live card processing

image-20260720-170930.png

Credentials

On the Credentials tab:

  1. Enter the API Key for the mode you selected.

  2. Enter the Processing Terminal ID

image-20260720-171016.png

What each field is for

Field

Purpose

API Key

Authenticates your Odoo server to Payroc

Processing Terminal ID

Identifies the merchant terminal for Cloud/Hosted Fields flows

Publish and payment methods

  1. Set the provider to Published (top-right) so it can be used for online and related flows.

  2. On ConfigurationPayment Methods, keep Card enabled for online card checkout.

image-20260720-171111.png

Optional: authorize then capture

If your Payroc account supports pre-authorization:

  1. Enable Capture Amount Manually on the provider (or related payment method settings, per your Odoo version).

  2. Sales may authorize first; staff capture or void later from the payment transaction.

If you are unsure whether your account supports this, leave it off and ask PBS / Payroc.

Next steps