- Shipped
- November 12, 2026 at 7:32 PM UTC
- Author
- Kamo
- Commit
- 5932b2b
Harmony saw "Auto renew: yes", had paid by card, and still got an overdue notice: auto renew never meant autopay, and nothing let a customer switch it on. My Bill (owner only, scoped to the session org): - GET /my-billing gains autopay {offered, on, since, turnedOnBy, paysByWhenOff, dueNow, nextChargeOn/Amount}; the saved card is read whenever autopay could be used, with its kind (card | link); each open bill carries autopayChargeOn. - POST /my-billing/autopay {agree:true} turns it on for every live, charged subscription of that customer and charges the bills already due at once (the owner was shown the amount). DELETE turns it off and restores the old method. - POST /my-billing/autopay/card/setup and /autopay/card save a card through the card form, optionally turning autopay on in the same step. - Offered only where the platform is the seller (same rule as paying online). Invoices on autopay lead their how-to-pay text with "Autopay is on: ... charged automatically on <date>. There is nothing you need to do." That one field reaches the email, the PDF and the public pay page. Market invoicing policy reads and saves midPeriodDue. Change-payment-method answers 400, not 500, for an ended subscription.
