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

Deduct Deposit and Split Fee

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

POST https://tokoapisnap-stg.netzme.com/api/{version}/merchant/payment-notif

Parameter
Data Type
Description

referenceNo

String

Request Id

partnerReferenceNo

String

Customer Ref Number

amount

Object

Amount

value

String

Value Amount

currency

String

Currency amount

feeAmount

Object

Fee transaction

value

String

Value feeAmount

currency

String

Currency feeAmount

additionalInfo

Object

Additional info

custIdMerchant

String

Merchant ID

sku

String

sku

productName

String

Product name

paymentStatus

String

Payment status

payMethod

String

Payment method

bankName

String

Bank name

qty

String

Quantities

desc

String

Description

type

String

Request type

{
  "referenceNo": "bertina20240502154210004",
  "partnerReferenceNo": "bertina202405022222222204",
  "amount": {
    "value": "20000.00",
    "currency": "IDR"
  },
  "feeAmount": {
    "value": "10000",
    "currency": "IDR"
  },
  "additionalInfo": {
    "custIdMerchant": "M_11t8YAEM",
    "sku": "abc",
    "productName": "Test",
    "paymentStatus": "SUCCESS",
    "payMethod": "BANK_TRANSFER",
    "bankName": "BCA",
    "qty": "2",
    "desc": "beli 2 tiket",
    "type": "payment_notification_to_split_fee"
  }
}
Parameter
Data Type
Description

responseCode

String

(HTTP status code + service code + case code)

responseMessage

String

description of response_code

referenceNo

String

originalReferenceNo from request

partnerReferenceNo

String

originalPartnerReferenceNo from request

additionalInfo

Object

type

String

Request type

Response

{
    "responseCode": "2000000",
    "responseMessage": "Successful",
    "partnerReferenceNo": "bertina202405022222222204",
    "referenceNo": "bertina20240502154210004",
    "additionalInfo": {
        "type": "payment_notification_to_split_fee"
    }
}
HEADERS
VALUE

X-TIMESTAMP

token from Netzme

X-SIGNATURE

Content-Type

application/json

Authorization

X-PARTNER-ID

Client id e.g TokoNetmeClientId

X-EXTERNAL-ID

Numericstring, unique each request in same day

CHANNEL-ID

e.g 95221

curl --location --request POST 'https://tokoapisnap-stg.netzme.com/api/v1.0/transaction/get-invoice' \
--header 'X-TIMESTAMP: 2022-08-10T00:00:00+07:00' \
--header 'X-SIGNATURE: 5bf0edd89ee0eb68c62a49c869fe1aa844d79c5337bd7bb11652d55abac6d044542996979974df10dea6a7ffff44580f6a77b794028eb47a0d11f8bd894eee25' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjkzNDQ3NjMsImlhdCI6MTY2OTI5MDc2MywiaXNzIjoibG9rZXRkb3Rjb20ifQ.KdFbrQUDgRgZ5XKGAlxqlRCetEAYi1m73xlFYW2_VD8WJgfhx5__DahOPTkywsCU3NtwMqAxDCrfab74bNBCSg' \
--header 'X-PARTNER-ID: TokoNetmeClientId' \
--header 'X-EXTERNAL-ID: 41807553358950093184162180797837' \
--header 'CHANNEL-ID: 95221' \
--data-raw '{
  "referenceNo": "bertina20240502154210004",
  "partnerReferenceNo": "bertina202405022222222204",
  "amount": {
    "value": "20000.00",
    "currency": "IDR"
  },
  "feeAmount": {
    "value": "10000",
    "currency": "IDR"
  },
  "additionalInfo": {
    "custIdMerchant": "M_11t8YAEM",
    "sku": "abc",
    "productName": "Test",
    "paymentStatus": "SUCCESS",
    "payMethod": "BANK_TRANSFER",
    "bankName": "BCA",
    "qty": "2",
    "desc": "beli 2 tiket",
    "type": "payment_notification_to_split_fee"
  }
}'
PreviousWithdraw Status NotificationNextDeposit

Last updated 10 months ago

Client`s access for protected resources (given at )

Service’s signature (given at )

Authentication
transactional signature