Reseller guide

Renew customer accounts without double activation

Use the current expiry, provider reference and final credit balance to reconcile a renewal.

Dual computer monitors on a desk in a dimly lit room
Photo by minhphuc .workspace Source · Pexels License

Check the current account before accepting payment

Record the customer alias, current expiry and terms the renewal would extend. Ask the supplier whether a new term adds to the existing expiry or starts immediately. Communicate the resulting date and total price before charging the customer.

Record payment and panel action independently

Assign an internal renewal ID and keep the payment reference with it. Submit the panel action once. If it times out, inspect the account expiry, provider transaction history and balance before trying again. A successful charge and a successful extension are independent events.

Give customers a receipt with enough detail

Include the renewal term, new expiry, amount, currency and support route. Preserve the provider transaction ID internally. For a refund or reversal, retain the previous state and record the balance effect explicitly so another staff member can reconcile it later.

Sources

Questions readers ask

What if the customer paid but the panel timed out?

Check the expiry, transaction history and credit balance against the original reference. Confirm which operation succeeded before retrying. A second attempt could extend the account twice.

Read the related guide

What belongs on a customer renewal receipt?

Include the term, resulting expiry, total currency and amount, and the support contact. Keep the supplier’s transaction reference in your own records for reconciliation.

Read the related guide