NICEPAY API
...
Payment API - SNAP
API E-Wallet (Direct Debit) SN...
Check Status Transaction - API E-Wallet (Direct Debit) SNAP
7min
tentang check status transaction api e wallet (direct debit) snap api ini digunakan untuk melakukan pemeriksaan status transaksi yang dilakukan dengan metode pembayaran e wallet dengan fitur direct debit host to host yang sesuai standar snap bi check status transaction api e wallet (direct debit) snap silakan mengajukan akses token terlebih dahulu untuk melakukan autentikasi melalui bagian request access token api snap docid\ gcgqbiyxg1etcd0ji9chx service code 55 api endpoint /api/v1 0/debit/status https //dev nicepay co id/nicepay/api/v1 0/debit/status http method post description request check status for authentication content type application/json request check status header parameter parameter tipe ukuran kebutuhan deskripsi contoh content type string 127 mandatory application/json authorization string variable mandatory bearer “ accesstoken ” x timestamp string 25 mandatory using iso 8601 as timestamp format transaction date time, in format yyyymmddthh\ mm\ ss+07 00 time must be in gmt+7 (jakarta time) 2022 03 21t10 11 40+07 00 x signature string variable mandatory signature will be generated by merchant snap api testing x partner id string 20 mandatory x partner id = client id x external id string 40 mandatory unique reference number ( 41807553358950093184 ) channel id string 20 mandatory unique channel merchant credential id number client id + "01" = channel id "ionpaytest" + "01" = "ionpaytest01" ionpaytest01 request check status body parameter parameter tipe kebutuhan ukuran deskripsi atau contoh merchantid string mandatory 10 merchant identifier that is unique per each merchant submerchantid string optional 32 sub merchant id originalreferenceno string mandatory 40 original transaction identifier on service provider system originalpartnerreferenceno string mandatory 40 original transaction identifier on consumer system externalstoreid string optional 32 unique identifier of shop id in client system servicecode string mandatory 2 transaction type indicator (service code of the original transaction request) amount array of json object mandatory variable amount of transaction "amount" { "value" "12345678 00", "currency" "idr" } value string mandatory 12 value currency string mandatory 3 currency transactiondate string optional 25 transaction date iso8601, in format yyyymmddthh mm\ ss+07 00 time must be in gmt+7 (jakarta time) additionalinfo json object optional variable additional information response check status parameter nama parameter bi tipe parameter kebutuhan nicepay parameter deskripsi atau contoh responsecode string mandatory 7 refer to general response code and message api snap docid\ lkqjxsl5cmkdxyxxhyyss list responsemessage string mandatory 150 refer to general response code and message api snap docid\ lkqjxsl5cmkdxyxxhyyss list originalreferenceno string mandatory 40 original transaction identifier on service provider system originalpartnerreferenceno string mandatory 40 original transaction identifier on service provider system must be filled upon successful transaction servicecode string mandatory 2 transaction type indicator (service code of the original transaction request) latesttransactionstatus string mandatory 2 category code example 00 success 01 initiated 02 paying 03 pending 04 refunded 05 canceled 06 failed 07 not found transactionstatusdesc string optional 50 description status transaction transamount array of json object mandatory variable amount of transaction "transamount" { "currency" "idr", "value" "239 00" } value string mandatory 12 value currency string mandatory 3 currency additionalinfo json object optional variable additional information "additionalinfo" { } mitra cd string mandatory 4 mitra code api snap docid\ mebnfcdeq1gfus9oe mof example indomaret indo alfamart alma ovo ovoe linkaja link dana dana shopeepay eshp jenius jenc kredivo kdvi akulaku aklp indodana idna qris qshp goodsnm string mandatory 200 goods name billingnm string mandatory 100 buyer name billingphone string mandatory 20 buyer phone number sample parameter sample request //header section content type application/json authorization bearer eyj0exaioijkv1qilcjhbgcioijiuzi1nij9 eyjzdwiioijjt05qqvlurvnuiiwiaxnzijoitkldrvbbwsisim5hbwuioijcukloiiwizxhwijoimjaync0wmi0xmvqwodowotoznvoifq== aiyblx36dywffvw7dcoenxkoe2eawiyq84ztpuif3k8= x timestamp 2024 12 31t10 11 40+07 00 x signature ufbw7r8rhw79ioiv/hlv607m60qzaybv8uzmbsryb6/thlo/fhqvp4xryeluehoss9o+qs6vwtkb/ygtucc+tq== x partner id tniceew05 x external id txid202402111402271707638100 channel id tniceew05 { "merchantid" "23489182303312", "submerchantid" "23489182303312", "originalpartnerreferenceno" "2020102900000000000001", "originalreferenceno" "tniceew05105202210141451109841", "servicecode" "54", "transactiondate" "2020 12 21t14 56 11+07 00", "externalstoreid" "239840198240795109", "amount" { "value" "12345678 00", "currency" "idr" }, "additionalinfo" { } } sample response { "responsecode" "2005500", "responsemessage" "successful", "originalpartnerreferenceno" "2020102900000000000001", "originalreferenceno" "tniceew05105202210141451109841", "servicecode" "55", "latesttransactionstatus" "00", "transactionstatusdesc" "success", "transamount" { "currency" "idr", "value" "239 00" }, "additionalinfo" { "mitra cd" "dana", "goodsnm" "merchant goods 1", "billingnm" "buyer name", "billingphone" "02112345678" } }