NICEPAY API
...
API Virtual Account SNAP
Notification - API Virtual Account SNAP
9 min
tentang notification api virtual account snap api dengan standar snap ini digunakan untuk mengirimkan notifikasi transaksi pembayaran pada metode pembayaran virtual account panduan validasi x signature berikut adalah cara untuk melakukan validasi x signature pada request header notify sha256withrsa (public key, stringtosign) stringtosign = client id + “|” + x timestamp informasi khusus api notifikasi snap terkait kredensial public key akan diberikan oleh tim nicepay kepada merchant melalui email, karena kredensial public key yang akan digunakan di api notifikasi snap berbeda dengan api transaksi snap (registration, inquiry & payment) silakan menghubungi tim integrasi melalui email ( integration\@nicepay co id ) untuk informasi atau bantuan lebih lanjut berikut adalah contoh hasil x signature dari cara validasi di atas myyscwbs00bm0tjq/xy7uu1goh8qxjyyslo88rfrhq+mlyqkmtq nkmlzdps+ merchant notification api virtual account snap 180,555,117 false false false unhandled content type false unhandled content type false unhandled content type false unhandled content type unhandled content type unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type request notification header parameter 150,106,70,120,144 false true false unhandled content type false unhandled content type false center unhandled content type false unhandled content type false unhandled content type false unhandled content type false center unhandled content type false unhandled content type false unhandled content type false unhandled content type false center unhandled content type false unhandled content type false unhandled content type false unhandled content type false center unhandled content type false unhandled content type false unhandled content type false unhandled content type false center unhandled content type false unhandled content type request notification body parameter 177,74,81,101,144 false true false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type response notification header parameter 157,102,70,120,144 false true false unhandled content type false unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false unhandled content type response notification body parameter 176,120,89,144,144 false true false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type false unhandled content type false unhandled content type false left unhandled content type false left unhandled content type false unhandled content type sample post for notification sample request notification //header section content type application/json x timestamp 2023 11 23t07 44 11+07 00 x signature 85be817c55b2c135157c7e89f52499bf0c25ad6eeebe04a986e8c862561b19a5 x client key 82150823919040624621823174737537 { "partnerserviceid" "70151021", "customerno" "10000001", "virtualaccountno" "7015102110000001", "virtualaccountname" "john test", "trxid" "abcdefgh1234", "paymentrequestid" "2020102900000000000001", "paidamount" { "value" "10000 00", "currency" "idr" }, "trxdatetime" "20201231t235959z", "additionalinfo" { "bankcd" "bmri", "goodsnm" "test", "vacctvaliddt" "20221110", "vacctvalidtm" "161037" } } sample response notification //header section content type application/json x timestamp 2023 11 23t07 44 16+07 00 { "responsecode" "2002500", "responsemessage" "success", "virtualaccountdata" { "partnerserviceid" "70151021", "customerno" "10000001", "virtualaccountno" "7015102110000001", "virtualaccountname" "john test", "trxid" "abcdefgh1234", "paymentrequestid" "2020102900000000000001", "paidamount" { "value" "100000 00", "currency" "idr" }, "trxdatetime" "20201231t235959z" }, "additionalinfo" { "bankcd" "bmri", "goodsnm" "test" } }