Notify QRIS
To notify with QRIS, you need to hit this API through your Backend:
API Endpoint
HTTP Method
POST
API Production
Here is the sample request header, request body and response body for notify QRIS:
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.
A unique identifier for the transaction
fce4964b179b0d4ee1393613d0e1017860831fefThe acquirer code
DOKUCustomer's primary account number
9360050110001187249Invoice number
10093868Transaction ID
INVtestaccount07Convenience fee code
C00000000Terminal ID
A01Origin of the transaction
INBOUNDTransaction amount
2000.00Transaction date and time
20241107195933Merchant's primary account number
936008990000047435Reference ID
17etne368279Customer's name
YURI PRAMANATransaction status
SIssuer name
QRIS BCADIssuer ID
9360050110001187249DK0018353Specific notification code
200Notification message “Transaction is Success” or “Transaction is Failed”
Transaction is RefundedUpdate time in yyyy-MM-ddTHH:mm:ss format
2024-01-12'T'07:30:12Notification processed Successfully
CONTINUEPOST /{merchantUrlDirectNotification}?WORDS=fce4964b179b0d4ee1393613d0e1017860831fef&ACQUIRER=DOKU&CUSTOMERPAN=9360050110001187249&INVOICE=10093868&TRANSACTIONID=INVtestaccount07&CONVENIENCEFEE=C00000000&TERMINALID=A01&ORIGIN=INBOUND&AMOUNT=2000.00&TXNDATE=20241107195933&MERCHANTPAN=936008990000047435&REFERENCEID=17etne368279&CUSTOMERNAME=YURI+PRAMANA&TXNSTATUS=S&ISSUERNAME=QRIS+BCAD&ISSUERID=9360050110001187249 HTTP/1.1
Host: {merchant-domain}
Content-Type: application/json
Accept: */*
Content-Length: 124
{
"transactionId": "DK0018353",
"activityCode": "200",
"message": "Transaction is Refunded",
"processDate": "2024-01-12'T'07:30:12"
}Notification processed Successfully
CONTINUELast updated
Was this helpful?