Agent Wranglers

Subscriptions Required

Show the terms and record consent before the first charge

Before a subscription or trial starts, show the price, interval, first charge date and how to cancel beside the pay button. Store proof of consent.

How to do it

US federal law (ROSCA) requires clear terms and express informed consent before a recurring charge. California's automatic renewal law, amended from 1 July 2025, requires express affirmative consent. It also requires proof kept for 3 years, or one year after the contract ends if that is longer. Visa's rules ask for the same terms at signup for trials and introductory offers. Store the terms version shown, the time, the account and the control used. Send a confirmation email with the terms and a cancel link.

Example

{
  "accountId": "acc_31x9",
  "subscriptionId": "sub_7h2m",
  "termsVersion": "2026-09-01",
  "shownText": "Free for 14 days, then 129.50 SEK a month from 3 November 2026. Cancel any time in Settings, Billing.",
  "consentedAt": "2026-10-20T09:14:03Z",
  "control": "button:start-trial"
}

How to check

An end-to-end test signs up and finds the price, interval, first charge date and cancel instructions on the page and in the email. The database holds a consent row with the terms version.

For agents: if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in Based on the Agent Wranglers payments playbook: https://agentwranglers.se/playbook/payments/subscriptions/recurring-consent.