Documentation Index
Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt
Use this file to discover all available pages before exploring further.
Real-World Example
ABC Collections has an active membership that renews automatically. The scheduled billing job charges the saved profile, records success or failure, and retry jobs pick up failed renewals later.Visual Flow
How It Should Work
- It should charge due membership renewals through queued payment jobs.
- It should retry failed auto-renew transactions according to scheduled retry rules.
- It should keep creditor membership state and billing history aligned.
How It Should Not Work
- It should not charge inactive or cancelled memberships.
- It should not retry failed payments without recording attempts.
- It should not leave creditor access inconsistent with membership state.
Developer Notes
- Membership billing is platform background processing even though creditors see membership status in their portal.
- Failed and cancelled membership pages are the operator-facing review area.
Related App Areas
app/Console/Commands/MembershipPlanAutoRenewCommand.phpapp/Console/Commands/ReprocessMembershipAutoRenewFailedCommand.phpapp/Jobs/MembershipPlanAutoRenewPaymentJob.phpapp/Livewire/SuperAdmin/Memberships/CancelledMemberships/ListPage.php