Standing orders: subscriptions and recurring donations
Charge a customer's saved card on a repeating schedule, monthly or daily, for a subscription product or a recurring donation. Every successful charge becomes a real paid order.
Standing orders (הוראת קבע) is how Brainerce bills the same customer again and again without asking them to check out each time. You build a plan that says what is charged, how much and how often, then you put a customer on it. From then on Brainerce charges their saved card on schedule, on its own.
Find it in the sidebar under Sell → Standing orders, once the module is switched on. You need permission to manage store settings to create plans or start schedules, because a recurring plan is payment configuration.
"I can't find Standing orders in the sidebar"
Standing Orders is switched off in every new store. It is the only feature in Brainerce that starts hidden, because it only works when your payment provider can charge a saved card without the customer being there, and most shops never bill anyone on a schedule.
To turn it on: Settings → Modules → Standing Orders, then Save. The page appears under Sell straight away. Nothing is lost by leaving it off, and nothing is lost by turning it on and back off later: plans and schedules stay exactly as they were.
If the page is there but a plan is refused when you save it, the module is not the problem and your payment provider is. Which payment providers can do this, further down, says which ones can charge a saved card and what the refusal messages mean.
Where a recurring donation shows up
A plan set to Donation does not create an order when it charges, on purpose: a gift is not a sale and would distort your sales figures. Each successful cycle is recorded on the Donations page instead, marked "From a standing order", and counts toward the raised total there.
A plan set to Product works the other way and creates a real paid order every cycle, as described below.
What a standing order actually does
Once a customer is on a plan, a job runs every morning (07:00 UTC) and looks for schedules that are due that day. For each one it charges the card the customer saved earlier, records the attempt, and rolls the calendar forward to the next charge date. Nobody has to be at a keyboard, and the customer does not have to be at their computer.
The first payment is different: it is taken immediately, at the moment you add the customer to the plan, so you find out straight away if the card is declined. If that first charge fails, the schedule is not started at all.
Subscriptions and recurring donations: the two plan types
When you create a plan you pick its Type:
| Type | What it is for | Creates an order? |
|---|---|---|
| Subscription | A product the customer keeps receiving: a coffee box, a service retainer. | Yes |
| Donation | Recurring giving, where nothing is shipped and nothing is sold. | No, by design |
Both use exactly the same billing machinery. The difference is what happens after the money moves, and how the income is reported and taxed. A donation deliberately stays out of your sales pipeline, so a monthly giving programme never inflates your product sales figures.
How often the card is charged: monthly and daily intervals
Two settings control the rhythm, under Charge every:
- Month, with a How many count. Set 1 for monthly, 3 for quarterly, 12 for yearly.
- Day, with a How many count. Set 7 for weekly, 14 for fortnightly.
Those are the only two units, so express everything else as a count of them: weekly is 7 days, fortnightly is 14 days, yearly is 12 months.
On monthly plans you can also set Day of the month. Day 3 means the 3rd of every month, which is what a standing order means to most people. In a short month it moves to the last day and then returns: a plan anchored to the 31st charges on 28 February and is back on 31 March, rather than sliding earlier for good.
Stop after sets a finite number of charges (12 payments and then it ends). Leave it empty and the schedule runs until somebody cancels it.
There is no free trial. Nothing in a plan delays the first payment, so you cannot offer "first month free" through standing orders. The first charge always happens on the day you add the customer.
Every successful charge creates a real order
On a Subscription plan, choose the Product sold. Each successful charge then creates a normal paid order for that product, so the customer gets a receipt, the sale appears in your orders list, and it counts in your reports like any other sale. The order is marked as paid and its payment method reads as recurring.
If you leave the product empty, the money still moves but no order is created. No receipt for the customer, nothing in your orders list, nothing in your reports, only a line in the charge history. This is the single most common way a standing order disappoints a merchant, so set the product when you create the plan.
Donation plans have no product on purpose and never create an order. That is correct behaviour, not a misconfiguration.
Customers cannot subscribe themselves yet
There is no subscribe button on your storefront. Brainerce has no plan-picker page, no signup flow and no self-serve subscription checkout that a shopper can complete on their own. The storefront surface for this is not built yet.
Every schedule is started by you, from the dashboard, with the Add a subscriber button on the Standing orders page. Practically, that means standing orders suits an arrangement you agree with a customer directly (a retainer, a repeat delivery, a pledged monthly donation) rather than a self-serve subscription business where anyone can sign up at 2am without you.
The customer must already have a saved card
You cannot put a brand new customer on a plan. A card is only vaulted when a customer completes a purchase while signed in and chooses to save it, so the customer needs at least one previous checkout behind them.
If the Card to charge picker is empty, the dashboard tells you why: this customer has no saved card, so they cannot be put on a schedule yet. The fix is a normal purchase first, saving the card, and then adding them to the plan.
Which payment providers can do this
Only a payment app that can charge a vaulted card off session, without the customer present. The provider picker on the plan form lists only the installed apps that can, and if none of yours can, the form says so and creating a plan is blocked rather than failing months later at the first renewal.
Two more provider rules worth knowing:
- If a provider is flipped into test mode after a schedule was armed, that schedule is suspended and never charged. Real money and test money are never mixed.
- If a provider loses the ability to charge saved cards, the affected schedules are ended cleanly instead of retrying forever.
When a payment fails
A declined charge marks the schedule Payment failing and counts a strike. After three failed attempts the schedule is cancelled automatically and stops trying.
Not everything that is not a success counts as a strike:
- Needs confirmation means the bank asked the customer to approve the payment (3D Secure). This is not a decline and costs no strike. The schedule waits for the customer.
- A network problem or an outage on our side counts nothing either. The charge is simply retried on the next daily run, so a bad hour never cancels a healthy standing order.
The banner at the top of the Standing orders page counts the ones needing you: how many are failing to collect, how many are waiting for a customer to confirm a payment, how many are paused, and how many are running on a card that expires within 30 days. That last one is worth acting on before it becomes a decline.
Resuming a schedule that was waiting for confirmation asks you a question: did that payment actually go through? Brainerce refuses to guess, because guessing wrong charges the customer twice for the same period. Check with your payment provider before you answer.
Pause, resume and cancel a standing order
Each row on the Standing orders page has these actions:
- Pause until a date you choose. The daily sweep skips the schedule until that date passes.
- Resume to put it back in the run.
- Cancel schedule. By default it stays active until the period the customer already paid for runs out, and then stops, so nobody loses time they paid for. Cancelling cannot be undone, but you can sign the same customer up again.
- View charges opens the full charge history: every attempt on that schedule, paid or failed, with the reason.
Changing the price does not change what existing customers pay
Every schedule freezes its amount at the moment it starts. Edit the plan's amount later and existing customers keep paying what they signed up for; only people added after the change pay the new figure. This is deliberate, so an edit can never silently reprice people who trusted you with a card.
Turning a plan off with Plan is active works the same way: it stops new signups, and everyone already on it keeps their schedule until it ends.
Letting the customer choose the amount
Tick Let the customer choose the amount and the plan has no fixed price. You set a Minimum (required) and optionally a Maximum, and the amount is chosen when the customer is added. This is built for donations, where a supporter picks their own monthly figure.
For tiered pricing (Bronze, Silver, Gold) do the opposite: create one plan per tier with a fixed amount.
What's next?
- Process an order shows what to do with the orders these charges create.
- Connect payment methods covers getting a provider connected in the first place.
- What Brainerce does not support is the honest list of remaining gaps.
Handle returns and exchanges
How to take items back and put them into stock, using refunds with restock.
Donations: taking one-off gifts
Take donations on your storefront with a donation page that does not go through the cart. Covers turning donations on, what a donor sees, refunds, and the things Brainerce deliberately does not do, including tax receipts.