Falcon provides webhooks which can be consumed by the partners. To consume the following webhooks, please share respective endpoints to [email protected].
You can simulate the webhooks in the UAT environment using this portal - http://simulator.stage.uat.kitecash.in/
Virtual Account Transfer (Notify)
This is the webhook for intimation of a Virtual Account transaction event.
Parameter Name | JSON Field Name | Data Type |
---|---|---|
Customer Code | customerCode | Text |
Beneficiary Account No | beneficiaryAccountNo | Text |
Beneficiary Account IFSC | beneficiaryAccountIFSC | Text |
Beneficiary Full Name | beneficiaryFullName | Text |
Transfer Type | transferType | Text |
Transfer Unique No. | transferUniqueNo | Text |
Transfer Time | transferTimestamp | Text (YYYY-MM-DD 24HH:MM:SS ) |
Transfer Currency | transferCurrency | Text |
Transfer Amount | transferAmount | Number with Two decimal places |
Remitter Account No. | remitterAccountNo | Text |
Remitter Account IFSC | remitterAccountIfsc | Text |
Remitter Account Type | remitterAccountType | Text |
Remitter Full Name | remitterFullName | Text |
Remitter Address | remitterAddress | Text |
Remitter to Beneficiary Note | remitterToBeneficiaryNote | Text |
Status | status | Text |
Attempt No | attemptNo | Text |
Credited At | creditedAt | Text (YYYY-MM-DD 24HH:MM:SS ) |
Retuned At | returnedAt | Text (YYYY-MM-DD 24HH:MM:SS ) |
Sample Request |
---|
{ "customerCode": "TESTX1", "beneficiaryAccountNo": "TESTX176235233", "beneficiaryAccountIfsc": "YESB0CMSNOC", "beneficiaryFullName": "reds", "transferType": "NEFT", "transferUniqueNo": "7346tyeghd", "transferTimestamp": "2018-03-27 17:29:17", "transferCurrency": "INR", "transferAmount": 43.00, "remitterAccountNo": "87654356789", "remitterAccountIfsc": "hdfc0123456", "remitterAccountType": "ca", "remitterFullName": "refd", "remitterToBeneficiaryNote": "pass", "attemptNo": 1, "status": "CREDITED", "creditedAt": "2017-07-27 11:48:02" } |
SAMPLE RESPONSE
Response Body | HTTP Response Status |
---|---|
{} | 200 |
KYC Status
This is the webhook for intimation of KYC status for a user.
Parameter Name | JSON Field Name | Data Type |
---|---|---|
User Id | userId | Text |
KYC Approval | kycApproval | Text Any one of four values: -SUCCESS -FAILURE -PENDING -UNSUCCESSFUL |
Date | date | Text (yyyy-MM-dd'T'HH:mm:ss'Z') |
KYC Status | kycStatus | Text Any one of two values: - MIN - FULL |
Reason for Failure | failureReason | Text |
Sample Request |
---|
{ "userId": "01933274-29ee-45bd-a259-999f624a7604", "kycApproval": "SUCCESS", "date": "2021-06-22T01:02:47Z", "kycStatus": "FULL", "failureReason": "PAN OCR extraction failed" } |
SAMPLE RESPONSE
Response Body | HTTP Response Status |
---|---|
{} | 200 |
Biometric KYC Agent Details
This webhook is for intimation of biometric KYC agent details.
Parameter Name | JSON Field Name | Data Type |
---|---|---|
Agent Name | agentName | Text |
Agent ID | agentUserId | Text |
Agent Mobile Number | agentMobileNumber | Text |
Agent DOB | agentDateOfBirth | Text (yyyy-MM-dd'T'HH:mm:ss'Z') |
Agent Organisation Name (if any) | agentOrganisationName | Text |
Sample Request |
---|
{ "agentName": "Ritesh Singla", "agentUserId": "645601e1-05e0-4721-a383-9c2d1024b16d", "agentMobileNumber": "+919988711898", "agentDateOfBirth": "Sun Aug 10 00:00:00 IST 1997", "agentOrganisationName": "nonjit" } |
SAMPLE RESPONSE
Response Body | HTTP Response Status |
---|---|
{} | 200 |
Check ATM Balance
This is the webhook for ATM Balance Enquiry.
Parameter Name | JSON Field Name | Data Type |
---|---|---|
User ID | userId | Text |
Card ID | cardId | Text |
Transaction | transaction | |
RRN | rrn | Text |
Transaction Date | transactionDate | Text (yyyy-MM-dd'T'HH:mm:ss'Z') |
Transaction Amount | transactionAmount | Number with Two decimal places |
Transaction Currency | transactionCurrency | Text |
Payment Channel | paymentChannel | Text |
Card Balance | cardBalance | Number with Two decimal places |
Sample Request |
---|
{ "userId": "f4793f68-fff3-484f-8e4e-ca08672e35d7", "cardId": "916d629b-fbde-4274-9f5d-c8e562f62fb2", “transaction”: { "referenceId": "30000001553499116", "transactionDate": "2013-09-29T18:46:19Z", "transactionAmount": 0, “transactionCurrency”: “INR”, “paymentChannel”: ”ATM”, “cardBalance”: ”1500.00”, } } |
SAMPLE RESPONSE
Response Body | HTTP Response Status |
---|---|
{} | 200 |