VA Payment Notification

This is a merchant-hosted endpoint.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Durianpay triggers events whenever a transaction occurs on your SNAP Virtual Account integration. These events are sent to your configured webhook URL via HTTP POST.

  • If your server does not respond with 200 OK, we retry delivery after 2, 5, 10, 90, and 210 minutes.
  • Each request includes a signature header that must be verified before processing the payload.
Body Params
string

First 8 digits of the virtual account number.

string

Remaining suffix of the virtual account number assigned by merchant.

string

Full virtual account number (partnerServiceId + customerNo).

string

Merchant’s unique transaction reference.

string

Durianpay's payment ID.

paidAmount
object

The total amount paid.

string

Date and time of transaction.

additionalInfo
object
Headers
string

(Required) Timestamp in ISO8601 format, Example: 2024-05-14T18:54:57+07:00

string

(Required) Signature generated by encrypting HTTP method, relative path, minified request body, and timestamp

string

(Required) Unique ID for a partner given by Durianpay upon completing registration. Its value is same as the X-CLIENT-KEY

string

(Required) Unique messaging reference identifier generated by merchant and should be unique within the same day

string

(Required) Device identification on which the API services is currently being accessed by the merchant. Possible value: 95221

Response

Language
Credentials
http
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json