Business integration guide

Start collecting payments without building a payment system.

Axioma Pay gives business owners a simple way to route one-off payments, payment requests and recurring subscription checkout through Stripe Connect Express, with funds settling directly to the provider's connected account.

Plain-English setup

How Axioma Pay works for a business

The business receiving money connects Stripe Express once. Axioma Pay then creates Stripe-hosted payment, invoice or subscription checkout links that the business can place on its website, email to customers, or use inside an ecommerce workflow.

1

Connect Stripe Express

The provider completes Stripe-hosted onboarding and receives an acct_ connected account ID.

2

Create a payment route

Use Pay Now, Request Payment or Setup Subscription to generate a secure Stripe-hosted checkout or invoice flow.

3

Share or embed the link

Add the checkout link to WooCommerce, Shopify, a website button, an invoice email or a customer message.

No-code and low-code routes

Use Axioma Pay with your ecommerce platform

WooCommerce and Shopify are common examples, but Axioma Pay is designed to work with many ecommerce, membership, education and headless commerce systems that can redirect customers to a secure hosted checkout.

WooCommerce

  • Create a product, service or subscription offer in WooCommerce.
  • Create the matching payment or subscription checkout link in Axioma Pay.
  • Add a button on the WooCommerce product page, order email, or thank-you page.
  • For recurring services, send customers to the Axioma Pay subscription checkout link.

Shopify

  • Create a payment request or subscription checkout link in Axioma Pay.
  • Add the link to a product page, customer invoice email, page section or message template.
  • Use this route for service payments, B2B invoices and subscription plans.
  • For deeper checkout integration, request an approved integration review first.

Any website

  • Paste a payment button on your website.
  • Use a Stripe-hosted checkout URL returned by Axioma Pay.
  • Customers pay securely by card or supported Stripe payment methods.
  • The provider manages Stripe Express and payout settings separately.

CRMs and accounting systems

  • Use Axioma Pay links inside invoice emails, reminders and customer records.
  • Use webhooks to sync paid, failed, refunded, disputed and subscription events.
  • Keep secret API keys server-side only.
  • Ask Axioma Pay to review any automated integration before production use.
More platform examples

Integration routes by business platform type

These examples help business owners understand what kind of connection is usually needed before asking their web designer, agency or technical support provider to connect Axioma Pay.

Open-source and self-hosted ecommerce

  • Magento / Adobe Commerce: custom payment module using Magento REST API or GraphQL workflows.
  • PrestaShop: custom PHP payment module calling Axioma Pay checkout endpoints.
  • OpenCart: custom payment extension using OpenCart MVC-L order flows.
  • Sylius: payment state machine integration using Payum or direct server API calls.
  • Medusa.js: custom Node.js payment provider plugin with webhook status updates.

Subscription and membership platforms

  • Ghost: webhook, Zapier, Make or custom member access flows.
  • MemberPress: custom WordPress gateway add-on using PHP hooks.
  • Outseta: webhook and API integration for subscriber access updates.
  • Paid Memberships Pro: custom gateway boilerplate passing provider account details.
  • Memberstack: front-end triggers with secure serverless checkout creation.

Headless and composable commerce

  • Swell: backend webhook and API connector for checkout links.
  • Saleor: GraphQL payment app integration with asynchronous webhooks.
  • Commercelayer: custom payment gateway endpoint returning hosted checkout sessions.
  • Reaction Commerce: Node.js payment plugin connected to GraphQL workflows.

Courses, education and digital products

  • LearnDash: payment add-on or WooCommerce/MemberPress bridge.
  • Moodle: custom PHP enrolment payment plugin calling Axioma Pay.
  • Strapi or custom CMS: Node.js middleware for one-off and subscription checkout.

No-code and web builders

  • Webflow: button or form calling a secure serverless endpoint.
  • Framer: React component connected to middleware that creates checkout sessions.
  • Bubble: API Connector setup for POST checkout creation and webhook listeners.
  • Zapier, Make, Pipedream and Cloudflare Workers: middleware routes for automations and status updates.

Simple hosted-link option

  • Create the payment or subscription in Axioma Pay.
  • Copy the hosted Stripe checkout or invoice link.
  • Paste it into your product page, booking page, invoice email, customer portal or social message.
  • This is the easiest route for most small businesses before a custom plugin is built.
Copy and paste

Ready-to-use Axioma Pay buttons

Give customers a familiar checkout button on ecommerce stores, client portals, invoices, booking pages and subscription flows. Copy the version that matches your transaction intent, then replace the placeholder href with the payment, invoice or subscription link generated by Axioma Pay.

One-off checkout button

Best for standard product purchases, service bookings and checkout pages.

<a href="YOUR_AXIOMA_PAY_CHECKOUT_LINK"
   style="display: inline-block;
          background: linear-gradient(135deg, #0B131F 0%, #1E293B 60%, #C29B47 100%);
          padding: 14px 24px; border-radius: 8px; font-weight: 800;
          text-decoration: none; font-family: sans-serif;
          box-shadow: 0 4px 12px rgba(11, 19, 31, 0.25);">
  <span style="color: #E5D08C;">Pay with</span>
  <span style="color: #FFFFFF; margin-left: 4px;">Axioma Pay</span>
</a>

Recurring / subscription button

Best for SaaS platforms, memberships, retainers and recurring plans.

<a href="YOUR_AXIOMA_PAY_SUBSCRIPTION_LINK"
   style="display: inline-block;
          background: linear-gradient(135deg, #0B131F 0%, #1E293B 60%, #C29B47 100%);
          padding: 14px 24px; border-radius: 8px; font-weight: 800;
          text-decoration: none; font-family: sans-serif;
          box-shadow: 0 4px 12px rgba(11, 19, 31, 0.25);">
  <span style="color: #E5D08C;">Subscribe with</span>
  <span style="color: #FFFFFF; margin-left: 4px;">Axioma Pay</span>
</a>

Invoicing and B2B pay invoice button

Ideal for freelancers, service providers, B2B portals and quote acceptance flows.

<a href="YOUR_AXIOMA_PAY_INVOICE_LINK"
   style="display: inline-block;
          background: linear-gradient(135deg, #0B131F 0%, #1E293B 60%, #C29B47 100%);
          padding: 14px 24px; border-radius: 8px; font-weight: 800;
          text-decoration: none; font-family: sans-serif;
          box-shadow: 0 4px 12px rgba(11, 19, 31, 0.25);">
  <span style="color: #E5D08C;">Pay Invoice via</span>
  <span style="color: #FFFFFF; margin-left: 4px;">Axioma Pay</span>
</a>

Compact / express checkout button

Designed for tight checkout grids, sticky headers and quick-buy surfaces.

<a href="YOUR_AXIOMA_PAY_CHECKOUT_LINK"
   style="display: inline-flex; align-items: center; justify-content: center;
          background: linear-gradient(135deg, #0B131F 0%, #1E293B 60%, #C29B47 100%);
          padding: 10px 18px; border-radius: 6px; font-weight: 700; font-size: 14px;
          text-decoration: none; font-family: sans-serif;
          box-shadow: 0 2px 8px rgba(11, 19, 31, 0.2);">
  <span style="color: #FFFFFF;">Axioma</span>
  <span style="color: #E5D08C; margin-left: 4px;">Pay</span>
</a>

Light theme button

A clean border option for white cards, bright landing pages and minimalist stores.

<a href="YOUR_AXIOMA_PAY_CHECKOUT_LINK"
   style="display: inline-block;
          background: #FFFFFF; border: 2px solid #0B131F;
          padding: 12px 22px; border-radius: 8px; font-weight: 800;
          text-decoration: none; font-family: sans-serif;
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);">
  <span style="color: #C29B47;">Pay with</span>
  <span style="color: #0B131F; margin-left: 4px;">Axioma Pay</span>
</a>

Full-width ecommerce cart button

Tailored for cart summary pages, checkout drawers and conversion-focused payment panels.

<a href="YOUR_AXIOMA_PAY_CHECKOUT_LINK"
   style="display: block; width: 100%; text-align: center; box-sizing: border-box;
          background: linear-gradient(135deg, #0B131F 0%, #1E293B 60%, #C29B47 100%);
          padding: 16px 20px; border-radius: 8px; font-weight: 800; font-size: 16px;
          text-decoration: none; font-family: sans-serif;
          box-shadow: 0 4px 14px rgba(11, 19, 31, 0.3);">
  <span style="color: #E5D08C;">Complete Checkout with</span>
  <span style="color: #FFFFFF; margin-left: 4px;">Axioma Pay</span>
</a>
Scenario Primary Text Accent Text Recommended Use
One-Off Checkout Pay with Axioma Pay Standard product or service cart
Subscriptions Subscribe with Axioma Pay SaaS, recurring memberships, retainers
Invoicing Pay Invoice via Axioma Pay Freelancers, B2B quote acceptance, direct billing
Express Mode - Axioma Pay Quick-buy popups, sticky bottom bars
Light Theme Pay with Axioma Pay Bright UI backgrounds and modern minimalist stores
Developer route

API endpoints for approved integrations

Business owners can start with hosted links. Developers can use the API for approved server-to-server ecommerce, CRM and accounting integrations.

Base URL:
https://ebmtpndduduecwnziiig.supabase.co/functions/v1

Provider onboarding:
POST /onboard-user

One-off ecommerce checkout:
POST /create-checkout-session
{ "mode": "payment", "connectedAccountId": "acct_xxxx", "amountInCents": 5000, "currency": "gbp", "clientEmail": "customer@example.com", "reference": "Order 1001" }

Recurring subscription checkout:
POST /create-checkout-session
{ "mode": "subscription", "connectedAccountId": "acct_xxxx", "amountInCents": 1500, "currency": "gbp", "frequency": "month", "clientEmail": "customer@example.com", "reference": "Monthly plan" }

Invoice or payment request:
POST /create-invoice

Read-only Stripe event sync:
POST /stripe-webhook

Axioma Pay routes software instructions to Stripe Connect Express. The provider receives funds through Stripe. Axioma Pay does not hold, custody or control customer funds.