# 3 Static VA Collection Notification

# Describe

This interface is implemented by the merchant and is used to notify the merchant about the repayment transaction details when a user completes a repayment transaction.

# HTTP Request Information

# Request URL

Provided by the merchant

# Request Method

POST

# Request Header

parameter name Is it mandatory type of data description
Content-Type mandatory string application/json

# Request Params

parameter name Is it mandatory type of data length example description
param mandatory string - - Parameter Body
sign mandatory string - 45eebd745dcf0b5f6d6f9fcde28cd9fe8116a892 sign

# param

parameter name Is it mandatory type of data description
eventName mandatory string Event Name( payment.successpayment.failed
mchOrderId mandatory string Merchant Order Id
transactionId mandatory string PayCools transactionId
referenceNumber optional string Reference Number
amount mandatory integer Amount
transactionStatus mandatory string Transaction Status(PENDINGCOMPLETEDFAILED
createTime mandatory string Transaction Create Time
returnTime mandatory string Transaction Complete Time
channelCode mandatory string channelCode
remark mandatory string remark

# Request Body Example

{
  "param": "{\"amount\":10000,\"channelCode\":\"BNI_VA\",\"createTime\":\"2023-03-09 10:21:23\",\"eventName\":\"payment.success\",\"mchOrderId\":\"TestMchOrderIdP0057\",\"referenceNumber\":\"8558010100012839\",\"remark\":\"test payment code\",\"returnTime\":\"2023-03-09 10:33:54\",\"transactionId\":\"C1633669279100571648\",\"transactionStatus\":\"COMPLETED\"}",
  "sign": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

# Response example

{
  "code": 10000,
  "message": "Success"
}