Prefund Approval

This template is triggered for a client prefund request notification.

https://<customerHost:Port>/webhook

Header

FieldDescription
Content-Typeapplication/json

Request example

curl --location --request POST 'https://<customerHost:Port>/webhook' \
-H 'content-type: application/json' \
-d '{
        "clientHashId":"fb7d467d-859f-4dc7-9880-a51505cb47cf",
        "prefundCurrency":"SGD", 
        "transactionAmount":"1000.00", 
        "transactionId":"CP7586549918", 
        "transactionDate":"2020-12-16 09:36:05", 
        "bankReferenceNumber":"DUMMYBANKREF", 
        "iccSource":"DBSSG", 
        "remitterAccountNumber":"HLFX11029100808072", 
        "remitterBankName":"Bank of Singapore", 
        "remitterName":"Kamal K", 
        "uniquePaymentId":"8850932506060", 
        "uniquePayerId":"DBS cards", 
        "iccPayMode":"FAST", 
        "iccTransactionId":"CP7586549918", 
        "iccReceivedAt":"2019-04-15T12:26:01.31Z", 
        "template":"CARD_PRE_FUND_APPROVAL_WEBHOOK" 
}'

Request body

FieldsDescriptionType
clientHashIdThe unique client identifier that's generated and shared before the API handshake.UUID
prefundCurrencyThis field contains the three-letter ISO-4217 prefund currency code.String
transactionAmountThis field contains the transaction amount.String
transactionIdThis field contains the transaction reference number/ID.String
transactionDateThis field contains the date of the transaction.String
bankReferenceNumberThis field contains the bank reference number from the client.String
iccSourceThis field contains the source of the fund.String
remitterAccountNumberThis field contains the remitter account number.String
remitterBankNameThis field contains the remitter bank name.String
remitterNameThis field contains the remitter name.String
uniquePaymentIDThis field contains the unique payment ID.String
uniquePayerIDThis field contains the unique payer ID.String
iccPayModeThis field contains the ICC payment mode.String
iccTransactionIdThis field contains the ICC transaction ID.String
iccReceivedAtThis field contains the date and time when the ICC transaction is received.String
templateThe value for this field is CARD_PRE_FUND_APPROVAL_WEBHOOK.String