The store already takes orders. Stripe already takes cards. The gap is PaymentIntents, webhooks, and the AU methods you actually want — EFTPOS, Afterpay, BECS, PayTo. We will tell you what Stripe should own, and what still belongs in Xero.
Australian ecommerce team. We look at the store and the Stripe account before anyone talks about a connector.
01
What you have
02
What is safe to keep
03
Connect or leave
The store still takes orders. Checkout still sometimes marks them paid because the browser said so. That is why finance is chasing payments that never landed, or refunds that never reached the gateway.
Stripe is payments and financial infrastructure. It launched in Australia in 2014. AU docs cover cards, EFTPOS least-cost routing, Apple Pay and Google Pay, Afterpay, BECS and PayTo. PaymentIntents support au_becs_debit and nz_bank_account. That is first-class AUD / AU BECS / Afterpay / NZ BECS — suitable as the payment integration on nopCommerce or another CMS (plugin or custom gateway). It is not an ERP.
You might recognise one of these:
You do not need a new storefront, or an accounting replacement pitch. You need a clear read on the Stripe account and the checkout you already have.
Stripe’s API is public and well documented. The stall is rarely “Stripe cannot take AUD”. It is webhooks, method list, and using the processor as the books.
https://api.stripe.com, form-encoded requests, JSON responses, secret-key auth. Ecommerce objects: PaymentIntents, Customers, PaymentMethods, Invoices / Subscriptions, Checkout Sessions, refunds. Create the PaymentIntent at checkout. Save Customer and PaymentMethod if you will charge again. Refunds go through Stripe, not only through the store admin.
Webhooks are an HTTPS POST of Event JSON. Verify Stripe-Signature. Return 2xx quickly. Stripe’s own rule: fulfil on payment_intent.succeeded, not only the browser success path. A customer can close the tab. A 3-D Secure step can finish after the store already said thank you. If you only trust the front end, you will ship unpaid orders and fail to ship paid ones.
Cards, EFTPOS least-cost routing, Apple Pay, Google Pay, Afterpay, BECS, PayTo — each has to be enabled on the account and requested on the Intent (including au_becs_debit, nz_bank_account). A card-only plugin on an AU account that already has Afterpay approved is how checkout looks older than the Stripe dashboard.
Optional Stripe Invoices for B2B are still not the GST ledger of record unless you have designed it that way — and we will not tell you they replace Xero or MYOB. Stock does not live here. A paid PaymentIntent means money moved. It does not mean the item card in the ERP is right.
None of that makes the store or the Stripe account worthless. It does mean “the checkout plugin is green, so we are done” is how unpaid orders leave the warehouse.
We start with checkout and the Stripe account, not with a theme tweak.
Store platform, Stripe account country and enabled methods, whether a nopCommerce (or other) plugin already exists, webhook endpoints, and where paid-and-unpaid orders go today. We will tell you whether to keep the plugin and fix webhooks, or replace the gateway path.
There are three honest outcomes. We recommend one, not all three.
PaymentIntent + webhook first, then Customers / PaymentMethods, then refunds, then AU methods and optional B2B invoices. A test mode endpoint beats a Friday go-live with no signature check.
Source, webhook secrets, and a short record of which event marks an order paid.
We will not tell you Stripe replaces Xero. We will not treat client-side success as fulfilment. If a current, maintained plugin already follows Stripe’s webhook model, that may be enough. If you want an honest fork in the road, talk to us.
A store URL and which Stripe account is enough to start.
The first call is 30 minutes. You leave with a recommendation you can take to a manager, not a payments estimate pulled from thin air.
We have not published a Stripe ecommerce case. NESS and Windsor are ERP and inventory store stories. Neither is a Stripe case, and we will not stretch them.
CoSource is a Sydney software firm and a nopCommerce Gold Partner. Services include custom ecommerce on nopCommerce, AbleCommerce, and Shopify. That is a capability, not a Stripe case study. A Stripe account still starts with its own assessment.
Thirty minutes. Bring a store URL and whether webhooks already fire. We will tell you whether to connect, fix the gateway, or leave Stripe as it is and fix the books instead.
Book a free 30-minute discovery call