Skip to content

Offline Payments

Offline payments let members complete a purchase by check (mailed to the office) or in-person payment at the office, instead of paying by card at checkout. Used by: Admin and Super Admin.

Routes: https://admin.uibeta.org/admin/payments/offline-pending (pending queue), https://admin.uibeta.org/admin/payments/[id] (confirm, extend, reinstate, or cancel individual orders), https://admin.uibeta.org/admin/settings/offline-payments (configuration).


How it works for members

When offline payments are enabled, members see an offline option at checkout alongside the normal card payment option.

  1. Member selects Pay by check or Pay in office at checkout.
  2. Member receives a confirmation email with instructions: mailing address (for check) or office address and hours (for in-person), total due, and hold period.
  3. The order is created in a pending state — membership or enrollment is not yet active.
  4. Admin staff receive an instant alert email (see Order Notifications).

Hold periods

Each payment method has a configurable hold period — the number of days staff have to confirm (or cancel) the order before it expires. If an order is not confirmed within the hold period, it is cancelled automatically and the member receives an expiry notification.

  • Check hold — Days allowed for a check to arrive by mail and be processed.
  • Office hold — Days allowed for the member to come in and pay.

Both are set in Global Settings → Offline Payments.

A hold period is a default, not a hard rule. When a genuine payment is running late — a check lost in the internal mail, a member travelling — you can push the deadline out on that one order. See Extending the deadline below.


Admin confirmation workflow

Viewing pending orders

Go to Payments → Pending offline in the sidebar (or https://admin.uibeta.org/admin/payments/offline-pending).

This queue shows all offline orders waiting for staff action. Each row shows the member name, items ordered, amount due, payment method, and how much time remains before the order expires.

Confirming an order

When payment has been received (check deposited or in-person payment collected):

  1. Click Review & confirm on the pending order row, or open the payment detail page.
  2. Review the order details.
  3. Click Confirm payment. The order moves from pending to confirmed, and the membership or enrollment becomes active.

Family add-ons on offline orders

If the offline order includes a family add-on (for example a Patron or family membership bought by check or in office), confirming the order also adds the purchased family slots to the member's active membership. Extra slots beyond the family-member maximum are not added.

Extending the deadline

Sometimes a member has genuinely paid but the money has not reached you yet — a check sitting on someone's desk, a member away for a fortnight. Rather than let the order expire and lose their place, push the deadline out.

  1. Open the payment detail page for the pending order.
  2. Click Extend expiry.
  3. Pick a new date. The picker opens on the order's current deadline, and you cannot choose a date in the past or more than about three months ahead.
  4. Type a short reason — "check in transit, member confirmed payment" is exactly the kind of note that helps whoever picks this up next. A reason is required.
  5. Click Save.

The new deadline replaces the old one, and the reminder emails re-arm against it, so the member is warned again as the new date approaches. The change is recorded against the order with your name, the old date, the new date, and your reason.

Who can do this

Extend expiry and Reinstate order are available to Super Admins only, the same as confirming and cancelling an order.

Cancelling an order

If the member does not pay, the payment cannot be processed, or the order needs to be voided:

  1. Open the payment detail page.
  2. Click Cancel. The order is voided and the membership or enrollment is not created.

WARNING

Cancelling an order yourself cannot be undone. The member will not receive a refund (no payment was collected), but their order will be void and they will need to place a new order if they still want to purchase. This is different from an order that expired on its own — see below.

Reinstating an expired order

An order that ran past its deadline and was cancelled automatically can be brought back. An order you cancelled deliberately cannot — that distinction is intentional, so a considered decision is not undone by accident.

  1. Open the payment detail page. If the order expired on its own, it shows Order expired with a Reinstate order button.
  2. Click Reinstate order, choose a new deadline, and give a reason.
  3. Click Save.

The order returns to pending, the member's place in the class or event is taken back, and reminders resume against the new deadline.

Places are not held while an order is expired

When an order expires, the member's place is released immediately and can be taken by someone else — including the next person on the waiting list, who may be offered it within minutes.

Reinstating checks every place on the order first. If any of them has gone, nothing changes at all: the order stays cancelled and you are told which class or event is now full. You cannot take a place back from whoever has it.

This is why extending the deadline before it passes is always safer than reinstating afterwards.


Settings

Configure offline payments at https://admin.uibeta.org/admin/settings/offline-payments (Settings → Payments → Offline Payments in the sidebar).

SettingWhat it controls
Enable offline paymentsShow or hide the offline payment option at member checkout
Check hold daysDays before a check-payment order expires
Office hold daysDays before an in-office-payment order expires
Org nameYour organization name shown in member confirmation emails
Mailing addressAddress where members mail checks
Office addressAddress for in-person payments
Office hoursHours shown to members choosing the in-office option
Contact emailEmail shown for member questions about offline payments

Save changes after editing. New hold periods apply to orders placed after the save; existing pending orders are not affected.


Need help? Contact Andrew.

Maintained by 21 Ads Media