API Reference

Example: Generate QR Code Payment

Dynamic QR Code Payment

Request Example

{
  "type": "qrcode", //QRCODE or qrcode
  "externalId": "id-01", //unique
  "amount": 10000, //no min max  (required for QRCODE)
	"expire": 1000, //optional, depends on your provider
  "metadata": "{\"customer_id\":\"asd1201\",\"remarks\":\"QRforinvoice1923asdkj1230o\"}" //optional
}

Response Example

{
    "status": 200,
    "data": {
        "id": "QR_ebbc17fe8a85478889faa106114630c2",
        "type": "QRCODE",
        "status": "PROCESSING",
        "externalId": "id-01",
        "providerId": "JATELINDO",
        "amount": 10000,
        "attributes": {
            "qr_data": "00020101021226550012ID.........",
            "nmid": "ID2024343408769" //value of NMID depends of provider
        },
        "expiredAt": "2025-08-08T13:29:20.956007952+07:00"
    },
    "error": null,
    "metadata": "{\"customer_id\":\"asd1201\",\"remarks\":\"QRforinvoice1923asdkj1230o\"}"
}