The payload remains the same irrespective of the fund_account_type to which payout was made. That is, the payload is same whether the payout was made to a bank account, vpa or card.
The table below lists the webhook events available for RazorpayX Payout Links.
payout_link.pending
Triggered whenever a payout link moves to the pending state. This indicates that the payout link has been created. Applicable only for cases where approval workflow is set.
payout_link.issued
Triggered whenever a payout link moves to the issued state. This indicates that the payout link has been created.
payout_link.processing
Triggered whenever a payout link moves to the processing state. This indicates that your contact has entered their fund account details and the payout is being processed.
payout_link.processed
Triggered whenever a payout link moves to the processed state. This indicates that the payout has been successfully made.
payout_link.attempted
Triggered whenever the underlying payout has reversed and another attempt is required on the payout link.
payout_link.cancelled
Triggered whenever a payout link moves to the cancelled state. This indicates that you have cancelled the payout link.
payout_link.rejected
Triggered whenever a payout link moves to the rejected state. This indicates that the Approver has rejected the payout link. Applicable only for cases where approval workflow is set.
payout_link.expired
Triggered whenever a payout link moves to the expired state. This indicates that the payout link has expired.
Handy Tips
Expiry feature for Payout Links must be enabled before using this webhook event. Know more about how to
Triggered whenever a payout link moves to the pending state. This indicates that the payout link has been created. Applicable only for cases where approval workflow is set.
Triggered whenever a payout link moves to the processing state. This indicates that your contact has entered their fund account details and the payout is being processed.