Preview a staff-entered donation receipt
Validates the proposed gift and renders the actual receipt plan without creating a donation, charging, advancing a commitment or sending email. Split amounts must align and sum to the gift total. Plans honor suppression, notification preferences, source-specific templates, disclosure and recipient selection. HTTP200 may report skipped/suppressed/unavailable. DAF/QCD source preview requires the organization rollout and eligible owner/advisor/custodian records. Requires permission: one of donations, reports_view, reports_manage.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Body
Validated request fields for this operation.
Active organization donor; financial party rules depend on giving_source.
21
Organization-owned entity-ID or desig-ID reference, or split allocation references. Array form requires matching split_amounts.
"entity-42"
Total amount, at most two decimal places. Splits must sum exactly to this amount.
x >= 0.0175
Registered compatibility payment-method ID. DAF/QCD accept received-money methods1,2,4,7.
1
Required when designation is an array; one positive amount per reference.
x > 0"2026-10-20T12:00:00Z"
10"$"
Compatibility boolean flag; use0/1 or false/true.
false
100"goods"
100"1042"
Enables manual Direct-gift recognition; requires donor, active type and positive amount.
false
24
Required when addSoftCredit is enabled; cannot exceed the total gift.
x >= 025
For multiple allocations, sum to the soft credit total and never exceed corresponding gift splits.
x >= 0Active manual type; automatic DAF/QCD types are not selectable.
2
Compatibility boolean flag; use0/1 or false/true.
false
Scalar or allocation-aligned tax flag; QCD forces non-deductible treatment.
false
Canonical source values; known compatibility aliases are normalized. Special sources require daf_qcd_giving_v1.
40"direct"
DAF recommending supporter; named disclosure requires it.
24
Organization-owned IRA custodian required for QCD.
30
DAF acknowledgement disclosure; fund_only requires a nonblank fund name.
named, fund_only, anonymous, null 16"named"
Permitted only for named or fund_only disclosure.
191"Community Fund"
191"Grant reference123"
Organization-defined gift field map. Definitions control keys, scalar types, choices and conditional requirements. Validated before preview; the receipt-preview handler forwards only its explicit preview fields.
Response
Operation result.
available, skipped, suppressed, unavailable "available"
"no_template"
pay_receipt, pay_fail "pay_receipt"