Update a designation-only checkout frequency
Updates the Redis checkout cart frequency for a designation-only gift. The public checkout UI calls this when a donor changes a selected designation from one-time to a recurring schedule. If the optional session id is absent or expired, the controller creates a new frontend session before writing the saved_designation_frequency hash.
Path Parameters
Client id that owns the designation. The controller uses it when loading the designation name for the confirmation message.
Donor HysForm id for this designation-only checkout page. It is carried through the route for checkout context.
Configured designation checkout id from the landing page. It scopes the designation-only checkout context.
Specific designation id already in the Redis cart. This key is updated in saved_designation_frequency.
Frequency code selected by the donor. The controller stores the code and uses Donor::getFrequency() for the human-readable message.
Optional Redis frontend session id. When it is missing or expired, the endpoint creates a replacement session before saving the frequency.