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?
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

The base64 field above decodes to this QR code
Simple, Transparent Pricing
Start free and scale as you grow. No hidden fees.
Ready to get started?
Create a free account and start generating PayNow QR codes in minutes.