Define the billing agreement before collecting payment
Specify what repeats, how often the customer will be charged, and where they can pause or cancel. Confirm with your processor that your sales model and the intended recurring transactions are approved.
Decide who handles the schedule
The gateway or the storefront can own renewal scheduling, depending on the integration. Pick one system of record for the subscription state and test that a canceled plan stops renewal attempts across every connected system.
Test an account change mid-cycle
If a customer updates their payment method after a failed renewal, confirm which system retries the charge and whether another renewal is already scheduled. Then cancel a sample subscription and check that the storefront and billing records show the same final state. Give support a way to check these records before making a manual charge.
Test failures as well as the first renewal
- Updated or expired payment method.
- Failed payment and the support workflow for any retries.
- Cancellation before the next renewal and proof in the payment history.
Sources and further reading
Ready to share your business details?
Start an application or contact Lunar Payments about your setup.
Start application Contact us