Notify QRIS

To notify with QRIS, you need to hit this API through your Backend:

API Endpoint

Here is the sample request header, request body and response body for notify QRIS:

post

This API is used to notify partners when a transaction occurs in the DOKU V2 system. DOKU will notify partners with the URL that has been registered, and the notification will be done maximum 3 times or until the notification callback response is correct.

Query parameters
WORDSstringRequired

A unique identifier for the transaction

Example: fce4964b179b0d4ee1393613d0e1017860831fef
ACQUIRERstringRequired

The acquirer code

Example: DOKU
CUSTOMERPANstringRequired

Customer's primary account number

Example: 9360050110001187249
INVOICEstringRequired

Invoice number

Example: 10093868
TRANSACTIONIDstringRequired

Transaction ID

Example: INVtestaccount07
CONVENIENCEFEEstringRequired

Convenience fee code

Example: C00000000
TERMINALIDstringRequired

Terminal ID

Example: A01
ORIGINstringRequired

Origin of the transaction

Example: INBOUND
AMOUNTstringRequired

Transaction amount

Example: 2000.00
TXNDATEstringRequired

Transaction date and time

Example: 20241107195933
MERCHANTPANstringRequired

Merchant's primary account number

Example: 936008990000047435
REFERENCEIDstringRequired

Reference ID

Example: 17etne368279
CUSTOMERNAMEstringRequired

Customer's name

Example: YURI PRAMANA
TXNSTATUSstringRequired

Transaction status

Example: S
ISSUERNAMEstringRequired

Issuer name

Example: QRIS BCAD
ISSUERIDstringRequired

Issuer ID

Example: 9360050110001187249
Body
transactionIdstring · max: 16RequiredExample: DK0018353
activityCodestringRequired

Specific notification code

Example: 200
messagestringRequired

Notification message “Transaction is Success” or “Transaction is Failed”

Example: Transaction is Refunded
processDatestringRequired

Update time in yyyy-MM-ddTHH:mm:ss format

Example: 2024-01-12'T'07:30:12
Responses
200

Notification processed Successfully

application/json
ResponsestringExample: CONTINUE
post
/{merchantUrlDirectNotification}
200

Notification processed Successfully

Last updated

Was this helpful?