Webhooks
KyckGlobal now provides webhooks for monitoring payment status changes. An HMAC is included for message verification.
Setup#
Contact support with your URLs for Sandbox and/or Production environments, as well as a preference for JSON or XML. Support will provide you with matching HMAC secret keys.
Data Format#
We will POST the following data to a URL you provide. Both JSON and XML formats are available.
JSON
XML
Message Authentication#
All webhook HTTP requests include a SIGNATURE
header containing an HMAC-SHA256 in base64 format. Messages should be validated with the secret key provided to you by support.
Node.js Example
Payment Types#
Webhooks are currently only available for the following payment types:
- ACH
- MoneyGram
- NCRPay360
- Iach
- Wire
- Push To Account
- Push To Card
- PayPal
- Venmo
- Check
More payment types will be made available soon.
Payer Status Data Format#
We will POST the following data to a URL you provide. Both JSON and XML formats are available.
JSON
XML
Webhooks#
This section highlights the webhook payloads for the following Network Payment Providers
VENMO
Status: Submitted
Status: Returned
Status: Rejected
Status: Success
PayPal
Status: Submitted
Status: Returned
Status: Rejected
Status: Success
ACH
Status: Submitted
Status: Returned
Status: Rejected
Status: Success
Push To Card
Status: Submitted
Status: Returned
Status: Rejected
Status: Success
Check
Status: Submitted
Status: Returned
Status: Rejected
Status: Success