Record an offline commitment payment
Records a settled offline payment against an existing active commitment and advances its payment dates through the canonical donation service. It does not charge a processor. external_reference provides a stable replay identity; conflicting reuse returns409. Requires donation management and donor/program access.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Headers
Stable mutation replay key. Required for note creation; offline payments derive a key from external_reference when omitted.
191Path Parameters
Identifier of the existing record in the authenticated organization.
Body
Validated input accepted by this Zapier transport.
Individual gift amount in the supplied currency. Validation: required|numeric|min:0.01.
x >= 0.0125
Date the offline payment was received. Validation: required|date.
"2026-10-20"
Stable external record/reference identifying this mutation occurrence. Validation: required|string|max:191.
191"external-recurring-001"
Offline method: 1 cash, 2 check, 4 wire transfer, 7 external processor. Validation: nullable|integer|in:1,2,4,7.
1, 2, 4, 7, null 2
Stored currency value; legacy callers commonly use a currency symbol. Validation: nullable|string|max:10.
10"$"
Internal description associated with the recorded gift. Validation: nullable|string|max:5000.
5000"Offline gift received."
Stable caller key used by the selected mutation to prevent duplicate records. Validation: nullable|string|max:191.
191"external-record-001"
Response
Created, updated or replayed record; this transport unwraps the primitive success envelope.
Existing record identifier in the authenticated organization.
12345
Client id.
12345
Donor who owns the gift or commitment.
12345
Commitment id.
12345
Sponsorship id.
12345
Recipient/designation identifier for the donation.
4711
Record type accepted by this operation.
12345
Compatibility one-time gift indicator.
1
Stored compatibility payment method identifier.
1
Stored currency value; legacy callers commonly use a currency symbol.
"$"
Method label.
"example"
Date the offline payment was received.
"2026-10-20"
Stable external record/reference identifying this mutation occurrence.
"external-recurring-001"
External transaction reference stored with the record.
"external-payment-001"
Recorded settlement status.
"completed"
Internal description associated with the recorded gift.
"Offline gift received."
Created at.
"2026-10-20T10:00:00Z"
Updated at.
"2026-10-20T10:00:00Z"
Individual gift amount in the supplied currency.
25
Recorded amount already refunded.
0
Net amount.
25
Remaining refundable amount.
25
Individual transaction amount.
25
Payment transaction amount.
25
Combined transaction amount.
25
Batched individual amount.
25
Non batched transaction amount.
25
Actual charged amount.
25
Batch donation id.
12345
Batch id.
12345
Batch count.
12345
Is batched.
false
Has combined transaction amount.
false
Batch group id.
"example"
Amount context.
"example"
Numeric donation IDs sharing the combined payment context.
Processing fee.
25
Platform fee.
25
Amount excluding fee.
25
Processor net amount.
25
Donor covered fee.
25
Processor fee currency.
"example"
Processing fee known.
false