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
  3. Payment Success Callback V2

SNAP Payment Success Callback QRIS

"The key difference from the previous version lies in the security approach. In this version, we use an asymmetric signature mechanism, replacing the old method which relied on a callback token.

URL : /api/v2.0/snap/qr/qr-mpm-notify

Parameter
Data Type
Description

originalReferenceNo

String

RRN

amount

Object

Amount

value

String

Value Amount

currency

String

Currency amount

netAmount

Object

nett amount

feeAmount

Object

Fee merchant

latestTransactionStatus

String

Status

transactionStatusDesc

String

Status description

additionalInfo

Object

Additional info

invoiceNumber

String

Invoice Id

custIdMerchant

String

Merchant id

buyerUserId

String

Buyer Id

buyerFullname

String

Full name buyer

customerPan

String

Customer pan

acquirerName

String

Aquire name

issuerName

String

Issuer name

merchantPan

String

Merchant Pan

merchantName

String

merchant name

merchantLocation

String

Merchant location

type

String

type of QRIS transaction

rrn

String

RRN

localTrasactionDate

Int

Transaction date with format YYYYMMDD, Example : 20240422

issuerId

String

Issuer ID

originalPartnerReferenceNo

String

Optional

Parameter
Data Type
Description

responseCode

String

(HTTP status code + service code + case code)

responseMessage

String

description of response_code

originalReferenceNo

String

originalReferenceNo from request

HEADERS
Value
Example

X-TIMESTAMP

YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time)

2025-03-21T21:41:20+07:002025-03-21T21:41:20+07:00

Content-Type

application/json

X-SIGNATURE

jYpzD7ziJYLTqz2JilYcGNhxXcAy4JEmpkq8EGy10+SgkExc+YSZHXIMhoQamyh8+i8KYIyHSaxrhmt0bxOmNMH8WDZtnzXHvM7msVpTrHg4HC+foPCPMvzeWAFe16ryoBpv47VppNHrUieoaIf0KrlM/YwtDT+YgyR6sexDPynm2/fMAj9ZuTlnnjo0W2m9HUQH/GgeAmHBHsu1rnbVogjOQa4V/RUmErJVCbLIxGgT39ufrSyS3rrP2qAcRS/AHoV2NET+F7j5tTnsczPOLBc6v+gHma1SbeViSNxeN+y4jUc9nZ+yGys7h/1mbq7lJ4r7Hc7iGID5e/hFFqozHw==

X_PARTNER_ID

Client id

TokoNetmeClientId

X_EXTERNAL_ID

41807553358950093184162180797837

CHANNEL_ID

95221

curl --location 'https://quickmock-dev.netzme.com/api/v2.0/snap/qr/qr-mpm-notify' \
--header 'X-TIMESTAMP: 2025-03-21T21:41:20+07:00' \
--header 'Content-Type: application/json' \
--header 'X-SIGNATURE: jYpzD7ziJYLTqz2JilYcGNhxXcAy4JEmpkq8EGy10+SgkExc+YSZHXIMhoQamyh8+i8KYIyHSaxrhmt0bxOmNMH8WDZtnzXHvM7msVpTrHg4HC+foPCPMvzeWAFe16ryoBpv47VppNHrUieoaIf0KrlM/YwtDT+YgyR6sexDPynm2/fMAj9ZuTlnnjo0W2m9HUQH/GgeAmHBHsu1rnbVogjOQa4V/RUmErJVCbLIxGgT39ufrSyS3rrP2qAcRS/AHoV2NET+F7j5tTnsczPOLBc6v+gHma1SbeViSNxeN+y4jUc9nZ+yGys7h/1mbq7lJ4r7Hc7iGID5e/hFFqozHw==' \
--header 'X_PARTNER_ID: yuseo-agg-1' \
--header 'X_EXTERNAL_ID: 0e9080fd-ef40-4fdc-b964-584505621e99' \
--header 'CHANNEL_ID: 95221' \
--data '{
    "originalReferenceNo": "0e9080fd-ef40-4fdc-b964-584505621e99",
    "originalPartnerReferenceNo": ""
    "latestTransactionStatus": "00",
    "transactionStatusDesc": "Success",
    "amount": {
        "value": "10000.00",
        "currency": "IDR"
    },
    "netAmount": {
        "value": "10000.00",
        "currency": "IDR"
    },
    "feeAmount": {
        "value": "5550.00",
        "currency": "IDR"
    },
    "additionalInfo": {
        "custIdMerchant": "M_ut7CD7O9",
        "paymentTime": "2025-03-21 14:35:25+07",
        "paymentMethod": "BANK_TRANSFER",
        "paymentChannel": "MANDIRI",
        "invoiceId": "NETZ-INV-M_ut7CD7O91742542493810bjN",
        "localTrasactionDate": 0
    },
    "isSplitfee": false,
    "splitFees": []
}'
PreviousPayment Success Callback QRISNextWithdraw Status Notification

Last updated 22 days ago

Signature that you generated, you can refer to this

link