Guides
Point of Sale
Integrating a point of sale (POS) terminal with Centrapay APIs allows merchants to accept payment via any Centrapay-enabled apps without installing additional POS hardware or software.
Core Requirements
Centrapay POS integrations must be able to create , void and refund Payment Requests on behalf of Merchants.
The POS authenticates against Centrapay APIs using a single “merchant terminal” API key.
- Requesting Payment MUST connect with the patron using either the QR Code Flow for Merchants or the Barcode Flow for Merchants .
- Merchant integration errors MUST be handled correctly.
- Initiating refunds MUST be performed using the
id
orshortCode
Payment Request fields. - The
id
orshortCode
MUST be made available to the patron (e.g. on paper print-out). - Paid Asset Types MUST be made available for merchant Transaction Reporting .
Optional Protocol Extensions
Our payment protocol supports several optional extensions. Please review the extensions below and determine which ones you need for your integration.
Contact Us
Contact integrations@centrapay.com to get started with API keys.
Once you have confirmed your integration needs we will then provide you with a customized integration checklist for certification.