Sent when money is added to one of your ledger accounts.
ledger-account-credited tells you that money was added to one of the ledger accounts that fund your payouts.
When it fires
- Once for each credit to a ledger account listed on your payor account in Get Payor. For example, when your funding arrives, or when money from a returned or cancelled payment goes back to the account.
- It does not fire for debits.
What to do
- Record the credit, using
amountCredited. - If you hold payments until you have funds, submit them now.
- Do not read
ledgerBalanceas the balance right after this credit. It is the balance when the webhook was sent, which already includes any later credits and debits. Call Get Payor for the current balance.
Payload
Amounts use the Money object.
| Field | Type | Description |
|---|---|---|
ledgerAccountId | string | ID of the ledger account that was credited. |
amountCredited | Money | Amount added by this credit, in the account's currency. |
ledgerBalance | Money | Balance of the account when the webhook was sent, in the account's currency. |
Example
The full request body Payment Labs sends:
{
"payorId": "C-01JBX2Q8F4H6K8M0N2P4R6T8VW",
"event": "ledger-account-credited",
"timestamp": "2026-03-13T17:20:05.664Z",
"data": {
"amountCredited": {
"value": 25000,
"wholeValue": 2500000,
"currency": "USD",
"formattedValue": "$25,000.00",
"digits": 2
},
"ledgerBalance": {
"value": 31840.5,
"wholeValue": 3184050,
"currency": "USD",
"formattedValue": "$31,840.50",
"digits": 2
},
"ledgerAccountId": "01JB2Y7X6W5V4U3T2S1R0Q9P8N"
}
}