How it works

From your checkout to Stripe Checkout — on your own Stripe balance.

You add a Pay with Stripe button to the checkout you already have. One server-side call returns a checkout URL, the customer is sent straight to a Stripe Checkout page, and the charge runs on your own Stripe account, de-risked by BrokkrPay on the way. Here’s the whole path, end to end, for the operator running the store.

The path of a payment, from your checkout to your Stripe balance
Card leg · your Stripe
01
Client webshops
Peptide store
Licensed iGaming site
Supplement store

Pay with Stripe in your checkout calls BrokkrPay for a checkout URL.

02
BrokkrPay
Order de-risked$100.00
Order screened
Risk signals checked
Checkout session created
cleared to charge

Every order is de-risked before it is cleared to charge.

03
Your Stripe account
S Card charged$100.00
Stripe ~2.9% + 30¢−$3.20
BrokkrPay 2.5%−$2.50
Net to your balance$94.30

The charge runs on your own Stripe account, the funds are yours from capture.

The payment flow

Nine steps from your customer clicking a button to money in your own bank account. Every one of them runs on rails you already control.

1

Your customer reaches your checkout.

Everything up to this point is your store: your cart, your prices, your branding. The only thing BrokkrPay adds is one button.

Your store, your checkout
Y
Your site
Checkout
Total due
$100.00USD
Order#1042
Items2
DeliveryIncluded
Pay with Stripe
VISAPayPay
You’ll be taken to Stripe Checkout — card details are never entered here
Behind the checkout
S Your Stripe account
Stripe Checkout
Visa · hosted payment page
$100.00
S
Your Stripe account
Stripe ~2.9% + 30¢ −$3.20 · BrokkrPay 2.5% −$2.50
−$5.70
Your bank
Standard Stripe payout · your funds
+$94.30
Settling to your Stripe balance…You hold the funds
1Your checkout2Stripe Checkout
2

They click Pay with Stripe.

Your server makes one call to the BrokkrPay API with the order total and your own order reference. It comes back with a checkout URL. There is no script to embed and no gateway to install. WooCommerce merchants add that button with the plugin instead, and write none of it.

One server-side API call
3

They land on a Stripe Checkout page.

You redirect the browser to that URL and it forwards straight to a Stripe-hosted checkout page — clearly separate from your store, and the payment experience your customers already recognise.

Stripe Checkout · hosted page
4

They pay by card or wallet.

Visa, Mastercard, Apple Pay, or Google Pay, entered on Stripe’s page. No card data ever touches your site or BrokkrPay.

Visa, Mastercard, Apple Pay, Google Pay
5

BrokkrPay de-risks the transaction.

This is the step the whole model rests on. Between your storefront and the charge, BrokkrPay does the work that makes the transaction a low-risk one by the time it arrives at your Stripe account.

Transaction de-risked
6

The charge runs on your own Stripe account.

This is the core of the model: you are the merchant, on your own Stripe account. The funds are yours from the moment they’re captured, and BrokkrPay never holds or touches your money.

Your Stripe · your funds
7

A signed webhook confirms the order.

BrokkrPay posts an HMAC-signed order.state_changed event to your endpoint and retries until you acknowledge it. That webhook — never the browser redirect — is what you fulfil on. The customer is returned to your own return URL in the meantime.

Signed · retried until 200
8

It keeps working, order after order.

The de-risking runs on every transaction, not just the first one, so the account stays in good standing as volume grows. Uptime is engineered, not hoped for.

Every order, not just the first
9

Stripe pays out to your bank.

Standard Stripe payouts, on the schedule you choose. Your total cost: a flat 2.5% to BrokkrPay plus Stripe’s standard rate.

2.5% + Stripe

What runs on it

The same flow, on every store we underwrite. Each is screened and approved individually before it goes live.

If you would rather invoice than redirect

The same payment link can be emailed to the customer instead of redirecting their browser — useful when you are invoicing, or when the customer is not sitting in your checkout. It is one field on the same API call, and everything after it is identical. The redirect is the default and the primary path; the full parameter reference is in the developer docs.

If your store runs WooCommerce

Step two is a plugin rather than an API call: upload the zip, paste one API key, and the Pay with Stripe method appears on your checkout. Every step after it is identical. The WooCommerce plugin page has the abridged install.

Same-day onboarding for high-risk merchants.

Tell us your vertical and your monthly volume. Approved operators are live on their own Stripe account within a day.

Sign up
No setup fee Your Stripe, your funds Cancel anytime