SGPayNowQR

Singapore PayNow QR Generation API

Generate EMVCo-compliant PayNow QR codes with a simple REST API. Support UEN, mobile, and VPA payment types with customisable colours, sizes, and expiry.

Free tier includes 50 requests/month. No credit card required.

Why SGPayNowQR API?

EMVCo-Compliant QR Codes
Generate PayNow QR codes that follow the EMVCo and SGQR standards. Compatible with all major Singapore banking apps.
Simple REST API
Single POST endpoint with JSON request and response. Get a QR string and optional PNG image in one call.
Flexible Pricing
Start free with 50 requests/month. Upgrade to Starter, Pro, or Enterprise tiers as your usage grows.

Get Started in Seconds

One API call is all you need to generate a PayNow QR code.

Request

curl -X POST https://developers.sgpaynowqr.com/api/v1/generate \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sgpn_your_api_key" \
  -d '{
    "payment_type": "uen",
    "uen": "199901234A",
    "merchant_name": "MY COMPANY",
    "amount": 10.50,
    "reference": "INV001"
  }'

Response

{
  "success": true,
  "data": {
    "qr_string": "000201010212...",
    "qr_image_base64": "iVBORw0KGgo...",
    "image_mime_type": "image/png",
    "payment_type": "uen",
    "amount": "10.50",
    "currency": "SGD"
  }
}

Rendered Output

Sample PayNow QR code for UEN 199901234A, $10.50

The base64 field above decodes to this QR code

Simple, Transparent Pricing

Start free and scale as you grow. No hidden fees.

Free

$0

50 requests/mo

  • Single QR generation
  • UEN + Mobile support
  • JSON response
Get Started
Starter

$5/mo

200 requests/mo

  • Single QR generation
  • UEN + Mobile support
  • JSON + PNG response
Get Started
Pro

$19/mo

2,000 requests/mo

  • Single + Batch QR generation
  • UEN + Mobile support
  • JSON + PNG response
  • Priority support
Get Started
Enterprise

$49/mo

10,000 requests/mo

  • Single + Batch QR generation
  • UEN + Mobile support
  • JSON + PNG response
  • Priority support
  • Custom integrations
Get Started

Ready to get started?

Create a free account and start generating PayNow QR codes in minutes.