Add a designation-only gift to checkout
Adds a designation gift amount to the Redis-backed designation-only checkout cart. The controller validates the amount, expects the selected designation id in the request body, sets a default one-time frequency code of 5, and stores a checkout message for the frontend. This is a public checkout endpoint and relies on the route session id rather than bearer authentication.
Path Parameters
Client id that owns the checkout page and designation.
Donor HysForm id used by the designation-only checkout page.
Configured designation checkout id from the landing page. It may be a concrete id or all when all client designations are shown.
Currency symbol or code used only for the donor-facing confirmation message.
Optional Redis frontend session id used to store the designation cart. A new session is created when this one is missing or expired.
Body
Designation and amount selected by the donor. designation_amount is the only validator rule; designation is also required by downstream cart storage.