NICEPAY API
...
V1 Enterprise
QRIS - V1 Enterprise
8 min
tentang qris menyediakan baru dalam dari kerja sama dengan shopeepay dengan menggunakan metode ini, akan memiliki pilihan untuk melakukan melalui (shopeepay, ovo, gopay, dan dana) notifikasi real time akan dikirimkan setelah menyelesaikan harap background kode qr menggunakan warna putih agar mudah dipindai qris flow v1 melakukan request ke register menampilkan qr code and memberitahukan langkah ke akan scan qr, dan melakukan autentikasi untuk akan memeriksa , lalu mengirimkan notifikasi mengolah didapatkan transaction flow deskripsi langkah melakukan checkout pesanan kepada melakukan pendaftaran checkout melalui registration ( /nicepay/api/onepass do ) kepada mengajukan pesanan kepada melakukan generate kode qr mengirimkan response qr kepada mengirimkan response qr kepada menampilkan qr kepada memindai qr dan menginisiasi kepada menampilkan response kepada mengirimkan push notificatio n kepada melakukan validasi memeriksa kepada mengirimkan response kepada memperbaharui mengirimkan push notification kepada mengajukan pemeriksaan menggunakan check status kepada mengirimkan response pemeriksaan kepada menerima akhir mengirimkan konfirmasi upda te kepada qris registration api specifications qris registration api endpoint /nicepay/api/onepass do request method application/x www form urlencoded application/x www form urlencoded post post description merchant token sha256( imid + referenceno + amt + merchantkey ) payment method 08 request parameter qris registration qris registration request parameter imid\ ionpaytest paymethod 08 currency\ idr amt 1000 referenceno\ order2909 goodsnm\ test transaction nicepay billingnm\ john doe billingphone 081234567890 billingemail\ email\@customer com billingcity\ jakarta billingstate\ dki jakarta billingpostcd 14350 billingcountry\ indonesia callbackurl\ https //merchant com/api/callbackurl dbprocessurl\ https //merchant com/api/dbprocessurl/notif mitracd\ qshp merchanttoken 4bfd36804a5ad4741256b64b3e0152b00de458ec8d75d04cc095f725cd14770c cartdata {"count" 1,"item" \[{"img url" "https //images com/image png","goods name" "shoe","goods detail" "shoe","goods amt" 1000}]} shopid\ nicepay userip 127 0 0 1 parameter tipe ukuran deskripsi contoh / catatan imid required required an 10 id ionpaytest paymethod required required n 2 docid\ pnv6uw k42cisgzemke y 08 currency required required a 3 currency idr amt required required n 12 goods amount 15000 referenceno required required ans 40 order number ordno123124 goodsnm required required an 100 goods name test goods billingnm required required a a billing name john doe billingphone required required n 15 billing phone number 081249195 billingemail required required ans 40 billing e mail test\@merchant com billingcity required required a 50 billing city jakarta billingstate required required a 50 billing state dki jakarta billingpostcd required required n 10 billing post number 14350 billingcountry required required a 10 billing country callbackurl required required ans 255 result url https //merchant com/callbackurl dbprocessurl required required ans 255 notif url https //merchant com/dbprocessurl description required required an 100 description test item merchanttoken required required an 255 token 6cfccfc0046773c1b589d8e 98f8b596c284f3c70a4ecf8 6eba14c18944b74bcd userip required required ans 15 user ip ( ) 127 0 0 1 cartdata required required json object 4000 cart data (json format) {} mitracd required required a 4 docid\ pnv6uw k42cisgzemke y qshp shopid required required an 32 shop id billingaddr an 255 billing address jln cendrawasih deliverynm a 30 delivery name john doe deliveryphone n 15 delivery phone 08125912342 deliveryaddr an 100 delivery address jln merak deliveryemail ans 100 delivery e mail test\@merchant com deliverycity a 50 delivery city jakarta deliverystate a 50 delivery state dki jakarta deliverypostcd a 10 delivery post code 14350 deliverycountry a 10 delivery country vat n 12 0 fee n 12 service tax 0 notaxamt n 12 tax free amount 0 reqdt n 8 request date ( yyyymmdd ) 20160301 reqtm n 6 request time ( hh24miss ) 135959 reqdomain ans 100 request domain merchant com reqserverip ans 15 request server ip 127 0 0 1 reqclientver ans 50 request client version 1 0 usersessionid an 100 user session id usersessionid useragent ans 100 user agent mozilla userlanguage ans 2 user language en us registration response qris registration qris registration response parameter { "resultcd" "0000", "resultmsg" "success", "txid" "ionpaytest08202104011206088687", "referenceno" "order2909", "paymethod" "08", "amount" "1000", "transdt" "20210401", "transtm" "120609", "description" null, "callbackurl" "https //merchant com/api/callbackurl", "paymentexpdt" "20210401", "paymentexptm" "121109", "qrcontent" "00020101021226580016id co shopee www01189360091800000169110205169110303umi52041234530336054071000 005802id5907nicepay6015kota jakarta pu61051234562360520082021040112060930000708t000000163041210", "qrurl" "https //api uat wallet airpay co id/v3/merchant host/qr/download?qr=9d0dmd3uqavzlmnwz05b1exk3gax7yy07x3wg4oykk", "currency" "idr", "goodsnm" "merchant goods 1", "billingnm" "john doe" } parameter tipe ukuran deskripsi contoh / catatan resultcd n 4 docid\ pnv6uw k42cisgzemke y 0000 resultmsg an 255 docid\ pnv6uw k42cisgzemke y success txid an 30 transaction id ionpaytest08202104011206088687 referenceno ans 40 reference number order2909 paymethod n 2 docid\ pnv6uw k42cisgzemke y 08 amount n 12 amount 1000 transdt n 8 transaction date ( yyyymmdd ) 20210401 transtm n 6 transaction time ( hh24miss ) 120609 description ans 100 transaction description null callbackurl ans 100 callback url https //merchant com/api/callbackurl paymentexdt n 6 qr expired date ( yyyymmdd ) 20210401 paymentexptm n 6 qr expired time ( hh24miss ) 121109 currency a 3 currency idr goodsnm an 100 goods name goods 1 billingnm n 30 buyer name john doe qrcontent ans 360 qr string in plain text 00020101021226580016id co shopee www01189360091800000169110205169110303umi52041234530336054071000 005802id5907nicepay6015kota jakarta pu61051234562360520082021040112060930000708t000000163041210 qrurl ans 360 url for qr image, valid for 5 minutes https //api uat wallet airpay co id/v3/merchant host/qr/download?qr=9d0dmd3uqavzlmnwz05b1exk3gax7yy07x3wg4oykk