Netzme vSNAP
  • Introducing
  • Getting Started
  • API Reference
    • Toko Netzme
      • Credentials & Signature
      • Authentication
      • Create pin
      • Forgot pin
      • Get Balance Detail
      • Get Transaction List
      • Get Merchant Detail
      • Withdraw Inquiry
      • Get Information Withdraw
      • Get QRIS Acquire Transaction
      • Create Invoice
      • Create Invoice Transaction
      • Create Invoice QR MPM
      • Get Invoice Transaction
      • Payment Success Callback (Invoice)
      • Payment Success Callback (QRIS Non Invoice )
      • Payment Success Callback V2
        • Payment Success Callback QRIS
        • SNAP Payment Success Callback QRIS
      • Withdraw Status Notification
      • Deduct Deposit and Split Fee
      • Deposit
        • Create Invoice Transaction Topup Deposit
        • Inquiry Withdraw Deposit
        • Withdraw Deposit
        • Get Information Withdraw Deposit
        • Get Deposit Transaction
        • Get Balance Deposit
      • Withdraw Process
      • SNAP Asymmetric Signature
    • Netzme
      • Connect to Netzme
      • Credentials & Signature
      • Authentication
      • Get Account Status
      • Get Balance
      • Get History
      • Get Fixed Topup VA
      • Get Detail Qris
        • QRIS Static
        • QRIS Static With Amount & Percentage Fee
        • QRIS Dynamic
        • QRIS Dynamic with Fee
      • QRIS Payment
      • QRIS Payment Notification
      • Payment Bill
      • Payment Bill Notification
      • Payment Netzme Seamless
      • Upgrade Account Notification
      • Upgrade Account
Powered by GitBook
On this page
  1. API Reference
  2. Toko Netzme

Create Invoice QR MPM

PreviousCreate Invoice TransactionNextGet Invoice Transaction

Last updated 4 days ago

The available versions for this api are v1.0 and v2.0.

POST

Parameter
Data Type
Description

custIdMerchant

String

Merchant ID

partnerReferenceNo

String

GUID

amount

Object

Transaction Amount

value

String

Value amount

currency

String

Currency amount

validityPeriod

String

Expire time

additionalInfo

Object

amountDetail

Object

Detail of amount

basicAmount

Object

value

String

Value amount

currency

String

Currency amount

shippingAmount

Object

Shipping amount

value

String

Value amount

currency

String

Currency amount

email

String

Buyer's email

notes

String

Notes

description

String

Description

phoneNumber

String

Buyer's phone number

imageUrl

String

URL your company logo to put on the invoice

fullname

String

Buyer's name. Must be alphabetic

commissionPercentage

Int

Percentage of commision

feeType

String

Charge service fee type. Fill with "on_buyer" or "on_seller". Default is "on_seller"

{
    "merchantId": "M_TB1NMLig",
    "partnerReferenceNo": "68919201768562583055",
    "amount": {
        "value": "50000.00",
        "currency": "IDR"
    },
    "validityPeriod": "2025-03-17T12:08:56+07:00",
    "additionalInfo": {
        "amountDetail": {
            "basicAmount": {
                "value": "50000",
                "currency": "IDR"
            },
            "shippingAmount": {
                "value": "0",
                "currency": "IDR"
            }
        },
        "email": "testabc@gmail.com",
        "notes": "desc",
        "description": "description",
        "phoneNumber": "+6285270427851",
        "imageUrl": "a",
        "fullname": "Tester",
        "commissionPercentage": 0,
        "feeType": "on_buyer"
    }
}
Parameter
Data Type
Description

responseCode

String

(HTTP status code + service code + case code)

responseMessage

String

Description of responseCode

referenceNo

String

GUID, reference number generated by netzme

partnerReferenceNo

String

reference number generated by partner

qrContent

String

Content of QR MPM

qrUrl

String

Url Payment

qrImage

String

Image

terminalId

String

A01 for QR

additionalInfo

Object

id

String

Invoice ID

trxId

String

TransactionID

paymentMethod

String

QRIS

expiredTs

String

Timestamp the payment url will expire

nmid

String

nmid

createdTs

String

date time format

feeAmount

Number

fee

totalAmount

Number

total amount

merchantLocation

String

Merchant info, merchant location

Response Body

{
    "responseCode": "2004700",
    "responseMessage": "Successful",
    "referenceNo": "a937400e091541768b830dbc0fba962b",
    "partnerReferenceNo": "68919201768562583055",
    "qrContent": "00020101021226650013ID.NETZME.WWW01189360081401000001840215ID20210000017120303UMI51440014ID.CO.QRIS.WWW0215ID20210000017120303UMI5204539953033605405500005802ID5912Toko Bu Inem6008SIMEULUE61052389562690703A010812qris_invoice99420002000132a937400e091541768b830dbc0fba962b63049AC5",
    "qrUrl": "https://pay-stg.netzme.id/TokoBuInem/NETZ-INV-M_TB1NMLig1746411684583vpV/qris/a937400e091541768b830dbc0fba962b",
    "qrImage": "data:image/png;base64,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",
    "terminalId": "A01",
    "additionalInfo": {
        "id": "NETZ-INV-M_TB1NMLig1746411684583vpV",
        "trxId": "a937400e091541768b830dbc0fba962b",
        "paymentMethod": "QRIS",
        "expiredTs": "2025-05-05T11:21:24.583+07:00",
        "nmid": "ID2021000001712",
        "createdTs": "2025-05-05 09:21:24.642+07",
        "feeAmount": 0,
        "totalAmount": 50000,
        "merchantLocation": "Simeulue"
    }
}

Header
Value

Content-Type

application/json

CHANNEL-ID

e.g 95221

X-EXTERNAL-ID

e.g 41807553358950093184162180797837

X-PARTNER-ID

Client id e.g TokoNetmeClientId

X-SIGNATURE

X-TIMESTAMP

Client's current local time in yyyy-MM-ddTHH:mm:ssTZD

Authorization

curl --location 'https://tokoapisnap-stg.netzme.com/api/v1.0/qr/qr-mpm-generate' \
--header 'X-TIMESTAMP: 2025-01-21T00:00:00Z' \
--header 'X-CLIENT-SECRET: e4a63488152d4150935c88d1e0412925' \
--header 'X-SIGNATURE: 2635fbb2c79ffb338713dd173f909acb69f509a381e7ac33019e27278b9362729fb7785181363e9c2044b2f60ae03dd4e87cb90e15beb6e59c32c68a23a401a1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NDY3ODUwOTAsImlhdCI6MTc0NjE4MDI5MCwiaXNzIjoiYmFua3N1bXBhaCJ9.bPMsRz84ys8wxkEhAhRP9MW72j67DwzQGLk8qAt6zdG95ic4rNBQiVY0YCy9HybOp50nnyGYV_JehuL62Rz2vA' \
--header 'X-PARTNER-ID: banksumpah' \
--header 'X-EXTERNAL-ID: 68919201768562583055' \
--header 'CHANNEL-ID: 95221' \
--data-raw '{
    "merchantId": "M_TB1NMLig",
    "partnerReferenceNo": "68919201768562583055",
    "amount": {
        "value": "50000.00",
        "currency": "IDR"
    },
    "validityPeriod": "2025-03-17T12:08:56+07:00",
    "additionalInfo": {
        "amountDetail": {
            "basicAmount": {
                "value": "50000",
                "currency": "IDR"
            },
            "shippingAmount": {
                "value": "0",
                "currency": "IDR"
            }
        },
        "email": "testabc@gmail.com",
        "notes": "desc",
        "description": "description",
        "phoneNumber": "+6285270427851",
        "imageUrl": "a",
        "fullname": "Tester",
        "commissionPercentage": 0,
        "feeType": "on_buyer"
    }
}'

Service’s signature (given at )

Client`s access for protected resources (given at )

https://tokoapisnap-stg.netzme.com/api/{version}/ qr/qr-mpm-generate
Authentication
transactional signature