Disbursement
Notification kinds
The notification kind, returned by calling kind on the notification object, reveals what triggered the webhook. The webhook_notification.kind for Disbursement webhooks will be one of the following:
Braintree::WebhookNotification::Kind::DisbursementBraintree::WebhookNotification::Kind::TransactionDisbursed
The following table describes the conditions that trigger each kind of webhook.
| Notification Type | Description |
|---|---|
disbursement | Braintree-funded merchant accounts only |
transaction_disbursed | Braintree-funded merchant accounts only |
Attributes
kindenumThe kind of webhook notification.
timestampdateThe UTC time at which the webhook was triggered.
disbursementidstringThe id of the disbursement.
amountdecimalThe amount of the disbursement.
disbursement_datedateThe date the funds were disbursed.
disbursement_typestringThe type of disbursement (debit/credit).
transaction_idsArrayThe ids of all transactions associated with this disbursement.
merchant_account
The merchant account the disbursement corresponds to. You will only receive a disbursement webhook if Braintree manages funding for the selected merchant account. You'll know this is the case if Disbursement Summary reports are available for that account.
retrybooltrue if the disbursement previously failed and this webhook is for a second attempt. false if this is the first time this disbursement has been attempted.
success?booltrue if the disbursement was successful.