Review a member’s recurring billing

Review a member's recurring billing.

Status: source-reviewed Section: Billing & Finance

Search documentation

Type to search.

Confirm the next payment and membership state in the extension that owns recurring billing before changing access in GymCore.

Access and dependencies

  • Use an administrator to verify plugins and an account with manage_woocommerce to review commerce records.
  • WooCommerce must be active. Automatic renewals also require a recurring-billing extension and a compatible payment gateway.
  • This repository contains neither WooCommerce nor a recurring-billing extension’s admin UI. It therefore does not prove that WooCommerce > Subscriptions, a Next payment field, or any particular change action exists on the installed site.

Exact steps

Safe stop: Compare the order, subscription, and gateway records without changing them; stop before any status, date, payment-method, or retry action until its financial effect is approved.

  1. Open Plugins > Installed Plugins and identify the active recurring-billing extension and payment gateway.

    Expected: Both extensions show as active and have an owner who can access their service accounts. If no recurring-billing extension is active, stop; GymCore does not create recurring charges by itself.

  2. Open the WooCommerce order list and search for the member’s latest order. GymCore source preserves the wc-orders screen for approved roles, while the installed WooCommerce version controls its visible menu label.

  3. Confirm the customer, membership product, total, status, gateway, and order notes. Record the order ID before following any link to the owning recurring-billing extension.

  4. In that extension’s record, compare the subscription status, next payment date, payment method, and related orders. Use only labels that are visible on the installed version.

    Expected: The subscription record and latest WooCommerce order refer to the same customer and product, with no unexplained duplicate renewal.

  5. If a date, status, product, or payment method must change, write down the financial effect and ask the recurring-billing owner to approve it. Use the extension’s documented action; GymCore source does not define or validate that action.

    Expected: The extension creates an audit note or related order and shows the approved new state. A status change must not silently create an extra charge.

  6. Verify the final state in the payment gateway and recurring-billing extension first. Then open the member in GymCore and confirm their intended access.

    Expected: Gateway transactions, the extension’s next payment and status, WooCommerce order history, and GymCore access agree.

Effects, reversal, and member data

Recurring-billing changes can charge money, stop future renewals, alter proration, or remove access. Their defaults and limits belong to the installed extension, not GymCore. Do not promise a retry schedule or proration rule without reading that configuration. Reverse a charge through the gateway-backed refund flow; reverse a schedule or status change through the same recurring-billing extension. Keep customer email, billing address, payment-token details, and order notes out of screenshots.

If the renewal screen is missing

  • No recurring-billing extension appears under Installed Plugins: the site has no source-backed automatic-renewal workflow; ask the site owner how memberships are billed.
  • Order exists but no related subscription exists: confirm whether the product is actually recurring and whether the extension created the order.
  • GymCore access differs from billing: preserve both records and give the member ID, order ID, and extension name to the site administrator.
  • Gateway and WooCommerce disagree: stop changes and have the payment owner reconcile the gateway transaction before another retry.

Need help?

Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.

Contact GymCore