Add a recipient to the public checkout cart
Validates organization-owned public recipient availability and sponsorship amount policy within the requested program scope. Creates a frontend session if absent/expired. Saves amount, frequency and custom-mode selections for three hours and returns the session ID. Input currency punctuation is removed before numeric validation; policy can still reject unavailable fixed levels or frequencies.
Path Parameters
Client id.
x >= 1207
Program id. Program route; order/cart methods may accept hyphen-separated program IDs.
"11"
Entity id.
x >= 14711
Session id. Frontend or recipient session ID belonging to this organization.
"checkout-session-from-response"
Body
Request fields accepted by this operation. Omitted optional properties retain the behavior described above.
Validation: required|numeric.
Frequency ID; omitted defaults to 1 (monthly). A present monthly field also selects monthly.
Presence selects monthly frequency.
Whether the supplied amount is per-period instead of the base amount.