Prefund Approval

This template will be triggered for client prefund request notification.

https://<customerHost:Port>/webhook

Headers:

FieldDescription
Content-Typeapplication/json

Example Request:

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
clientHashIdUnique client identifier generated and shared before API handshake.UUID
prefundCurrencyThis field contains the 3-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 transaction.String
bankReferenceNumberThis field contains the bank reference number from client.String
iccSourceThis field contains the source of 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