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.
Centrapay POS integrations must be able to create API , void API and refund API 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
shortCodePayment Request API fields.
- At least one of
shortCodeMUST be available to the patron (eg, on paper print-out).
- Paid Asset Types API 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 email@example.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.