Skip to main content
POST
Create a Static QR

Headers

X-BUSINESS-API-KEY
string
required
Example:

"b286daabf9921b5a01a4621f026c111e046f8911feba212996c92159b98427d"

Body

application/json
name
string
required

Static QR name

Maximum string length: 255
payment_provider_method
enum<string>
required

The payment provider method that the static QR will use. The available methods: paynow_online, upi_qr, qrph_netbank

Available options:
paynow_online,
upi_qr,
qrph_netbank
device_id
string<uuid>

The device id that the static QR will use.

location_id
string<uuid>

The active location id that the static QR will use.

amount
number

The amount for static QR.

Required range: x >= 0
Example:

10.99

currency
string

The currency for static QR. It's required field if the amount is present.

Maximum string length: 3
Example:

"sgd"

Response

201 - application/json

201

id
string
required
name
string
required
reference
string
required
payment_provider
string
required
payment_provider_method
string
required
amount
number
required
currency
string
required
payment_provider_method_logos
object[]
required
created_by
object
required
location_id
string | null
required
location
object | null
required
device_id
any
required
device
any
required
qr_value
string
required
created_at
string
required
updated_at
string
required
Last modified on February 25, 2026