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
-
Go to Accounting → Configuration → Payment Providers
(or Website → Configuration → Payment Providers, depending on your apps). -
Open Payroc.
Choose Test or Enabled
|
State |
When to use |
|---|---|
|
Test |
Testing/training |
|
Enabled |
Live card processing |
Credentials
On the Credentials tab:
-
Enter the API Key for the mode you selected.
-
Enter the Processing Terminal ID
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
-
Set the provider to Published (top-right) so it can be used for online and related flows.
-
On Configuration → Payment Methods, keep Card enabled for online card checkout.
Optional: authorize then capture
If your Payroc account supports pre-authorization:
-
Enable Capture Amount Manually on the provider (or related payment method settings, per your Odoo version).
-
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
-
Configure Payroc POS Methods - wire the provider into POS
-
Payroc Online Payments - invoice / portal checkout