Black FridayTry Elite Balance free for 14 days. November 25 to December 1.Start your free trial ›

Plugins › Elite Balance › Custom integrations

Custom integrations for Elite Balance

Connect the wallet to the rest of your business.

Your point of sale, ERP, app or API can read balances, spend credit and add it, through the same ledger your checkout uses. Built by the team that wrote the plugin, for a fixed price.

A free, fixed estimate, usually within a few hours. From $749.

What do you want to connect?
YoursYour app or API
We build thisThe connectorA small add-on plugin on your store that speaks your system's language
Already thereElite Balance ledgerThe one your checkout uses
  1. A customer uses a paid service in your app.
  2. Your app asks for the wallet to be debited, with its own usage number as the key.
  3. The wallet is debited once. If the balance is short, the call fails cleanly and your app is told why.
$result = rb_elbal_debit( $user_id, '12.00', array(
    'type'            => 'app_usage',   // your own type, registered once
    'idempotency_key' => 'usage:88213', // a retry replays, never charges twice
    'note'            => 'Service used in app.',
) );

if ( is_wp_error( $result ) ) {
    // insufficient_funds, wallet_locked, invalid_amount
}
Real calls from the public API, as documented. No table is ever written directly.
What lands in the ledgeramount balance
Service used in app-12.00 42.00

One row, with your usage number stored on it.

These are examples of what we build, not ready-made add-ons. Elite Balance has a public PHP API, events and WP-CLI commands. The connector is the piece that turns them into what your system expects.

Why it is safe to connect

Send it twice. It moves money once.

Networks drop, queues retry and tills get tapped twice. Every request carries a key, and a key that has already run is replayed, never repeated.

  • Never below zero. A debit larger than the balance fails cleanly and says why.
  • Locked means locked. A wallet your staff locked refuses new spending from every door.
  • Your movements, labelled. They get their own type, so staff can filter them in the admin.

An example: your app sends the same debit of $12.00 three times with one key. The first is applied and the balance goes from $54.00 to $42.00. The other two are replayed and nothing moves: three requests received, one ledger row written.

Two ways to get it built

Your developer can build it. Or we can.

The API is public and documented, so nothing here locks you in. Pick the route that suits your team.

We build it for you

From $749, with a fixed price before any work starts

  • Written by the people who wrote the ledger
  • Built and tested on a copy of your store first
  • Its own add-on plugin, so Elite Balance updates never overwrite it
  • Documented and handed over, with a 30-day guarantee
  • Optional: ongoing monitoring and maintenance
Post my project

How it runs

From one sentence to a working connection.

  1. Step 1

    You describe it

    A sentence is enough: which system, and what should happen to the wallet.

  2. Step 2

    A fixed price

    Free, usually within a few hours, with a written scope of what will be built.

  3. Step 3

    Built on a copy

    We build against a copy of your store, and prove every movement in the ledger.

  4. Step 4

    Live, and yours

    Switched on at a quiet hour, documented, and guaranteed for 30 days.

The ledger you would connect to is already carrying real money.

194,913customer wallets one US retailer moved into Elite Balance. Every one reconciles.
Approved for the WooCommerce Marketplaceafter WooCommerce's business, code and UX reviews and its automated security tests.
Premier Partner, Automattic for AgenciesRoundBorders has built on WordPress since 2012.

What should the wallet talk to?

Write as much as you like: what's happening, what you want, links, errors. The more we know, the more exact your fixed price.

Not quite? Pick another service

Fix something

Build something

Move to WordPress

Look after my site

Full details

Everything you wrote goes with it. The estimate is free and fixed before any work starts.

FAQ

Before you ask.

What stores and their developers want to know first.

01

Does Elite Balance have a REST API?

Not yet, but it is on the roadmap. Today it has a public PHP API, events that fire after each movement, and WP-CLI commands. When another system needs to call in, the add-on plugin we build adds secured endpoints for exactly what you need.

02

How much does a custom integration cost?

Custom integrations for Elite Balance start from $749. You get one fixed price before any work starts, and the estimate is free.

03

Will an Elite Balance update break my integration?

The integration is its own add-on plugin and uses only the public API, so updating Elite Balance never overwrites it. If you would like us to keep watching it, ongoing monitoring and maintenance is available as an option.

04

Can my own developer build it instead?

Yes. The developer reference, the actions and filters and the WP-CLI commands are public and come with every licence. If your developer gets stuck, write to us and we answer ourselves.

05

What happens if my system sends the same request twice?

Nothing moves the second time. Every request carries a key built from your own reference, such as a sale or usage number, and a key that has already run is replayed, not repeated.

06

Do I need Elite Balance first?

Yes. The integration is built on Elite Balance, which is sold on the WooCommerce Marketplace. If you have not bought it yet, tell us what you want to connect and we will confirm it can be done before you do.