Guides

Point of Sale

Introduction

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.

Payment Flow

  • QR Code Flow: the POS displays a QR code for the patron to scan with their Centrapay app.
  • Barcode Flow: the POS scans a barcode presented by the patron.

Interface Guidelines

Please use the Centrapay Brand Assets when building the UI for Centrapay payments.

  • Payment option: Show Centrapay as a payment option the cashier can clearly see. If Farmlands is the only payment option the merchant accepts, show Farmlands instead.
  • QR codes: Display Centrapay QR codes with the Centrapay logo in the centre.
  • Payment status: Clearly show the current status of the Payment Request, and update it as soon as the status changes.
  • Payment method: Show the payment method used on the customer-facing interface or receipt, using the description in the Payment Request's paidBy field.
  • Receipts: Print the Payment Request id or shortCode on the receipt so it can be used for refunds.