Disbursement partially completed

The disbursement finished with some destinations posted and the rest failed or canceled: disbursement.status is PARTIALLY_COMPLETED. Sent after the disbursement's payout events. Pay the ones that did not post again with a new disbursement; never resend the ones that posted.

Payload

Fields every webhook event carries.

uuid
required

Deliveries of the same event share it, and X-PayKeeper-Event-Id repeats it. Deduplicate on it.

integer
required
≥ 1

Counts up by one for each event on this wallet. A jump means an event you have not seen.

string
enum
required

Which event this is.

Allowed:
date-time
required

When the change happened.

uuid
required

The wallet the event is about. For payout and disbursement events, the source wallet; for transfer.received, the wallet that received the money.

string | null
required

Your externalId for the wallet.

disbursement
object
required
Headers
string
required
^[0-9a-f]{64}$

Hex HMAC-SHA256 of {X-PayKeeper-Timestamp}.{raw body}, keyed with the endpoint's signing secret.

string
required
^[0-9]+$

Unix seconds when the event was first sent. Retries repeat it.

uuid
required

The event's eventId. Deliveries of the same event share it.

Response
200

Any 2xx acknowledges the event. Answer within five seconds.

LoadingLoading…