Demos
Pay with Ghana Card
API Reference
Retail / POS

Pay with Ghana Card

Two payment flows showing how a Ghana Card can be used at a POS terminal: a standard card payment, and a full payment with PIN authorisation.

Demo 1

Payment with 4 digits + check

Insert card, enter Ghana PIN suffix to verify identity and authorise payment.

POS Terminal
KIA-GATE-01
DREWQ Pay
KIA-GATE-01

GH₵ 240.00

Insert card to pay

CARD

Sign in to run this demo

A DREWQ account and a connected card reader are required.

Sign in →

Status

Sign in to enable card detection

Payment Flow

# 1. Card detected by reader

reader.on("card_present")

# 2. Customer enters PIN suffix

input(last4 + check_digit)

# 3. Lookup & scan citizen

GET/card/lookup?last4=****&check=*
POST/card/scan-by-citizen/{id}
Demo 2

Payment with 4 digits + check + PIN

Insert card, enter Ghana PIN suffix to verify identity, then enter a 5-digit payment PIN to authorise the transaction.

POS Terminal
KIA-MALL-POS-04
DREWQ Pay
KIA-MALL-POS-04

GH₵ 240.00

Insert card to pay

CARD

Sign in to run this demo

A DREWQ account and a connected card reader are required.

Sign in →

Status

Sign in to enable card detection

Payment Flow

# 1. Card detected by reader

reader.on("card_present")

# 2. Customer enters PIN suffix

input(last4 + check_digit)

# 3. Lookup & scan citizen

GET/card/lookup?last4=****&check=*
POST/card/scan-by-citizen/{id}

# 4. Authorise payment with PIN

input(payment_pin)

POST/card/payment/authorise