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.