Skip to main content
Bring Your Own Payment Processor

Your Point of Sale. Your Payment Processor. Your Rules.

Most cannabis platforms lock you into their payment rails and take a cut. DabDash does the opposite: keep the processor you already trust, run cash on delivery, payment links, QR, or crypto, and connect it all by webhook. We help you wire it up.

Works worldwide No revenue share Webhook in minutes
The Model

What "Bring Your Own Payment Processor" Actually Means

Every cannabis market handles money differently. In one country a dispensary settles in cash at the door; in another it runs bank transfers, a local card processor, a crypto wallet, or a QR-code rail the customer already uses. A platform that hard-codes one US payment company into its checkout simply cannot work everywhere — and the moment it takes a slice of every transaction, it is competing with you for your own margin.

DabDash takes the opposite approach. We do not sell you a payment processor and we do not sit in the money flow. You bring the processor you already use — or the one that is legal and practical in your market — and DabDash hands each order off to it. That is BYOPP: bring your own payment processor.

Because we are not the processor, there is no revenue share, no per-transaction skim, and no reason your business has to live in a country where a particular US bank will work. Your point of sale runs on DabDash; your money runs on rails you control.

For operators who just want cash on delivery, that works out of the box. For everyone else, the handoff happens over a webhook — a simple, secure connection you configure once and reuse for every order.

The Methods

Every Way Your Customers Actually Pay

DabDash supports the payment methods cannabis customers really use, and you choose which ones appear at checkout. Turn any combination on or off — customers only ever see the ones you have enabled.

Cash on Delivery

The default for most delivery operations. The driver collects at the door, the order is reconciled in DabDash, and nothing leaves your hands. No processor required.

Payment Link

A templated, per-order URL that drops the customer onto your own processor’s hosted checkout. You define the template once; DabDash fills in the order details.

QR Code

Show a QR at handoff or in the order screen so the customer pays with whatever wallet or bank app is standard in your market.

CRM / Webhook Handoff

The BYOPP core: each order fires a signed webhook to your processor, CRM, or payment middleware so money is captured exactly how your business already does it.

Crypto

For markets and customers that prefer it, DabDash can present a crypto payment path alongside the rest — without forcing it on anyone.

How It Connects

One Webhook, Configured Once, Reused for Every Order

The webhook handoff sounds technical, but the setup is short — and you do not do it alone. You save a named webhook in your DabDash settings: the endpoint URL of your processor or middleware, a signing secret so the receiver can verify the request really came from your store, any custom headers it needs, and a test payload you can fire to confirm it all works before a single real order runs through it.

From then on, every qualifying order automatically sends its details to that endpoint at the right moment in the order lifecycle. Your processor charges the card, books the bank transfer, or records the payment, and your storefront keeps moving. Because the webhook is signed, the receiving system can trust it; because it is saved and reusable, you configure it once and never think about it again.

If you ever change processors, you change one webhook — not your whole platform. That is the point of keeping payments outside the storefront: your software and your money are decoupled, so swapping one never breaks the other.

And you are not on your own for any of it.

Our team helps you set up the webhook, point it at the right processor, and test it end to end before you go live. Most operators are taking real payments the same day.

Run any processor, anywhere

See how DabDash hands every order to the payment rails you already trust.

Why It Wins

Why BYOPP Beats a Locked-In Cannabis POS

Platforms that bundle their own payment processing love to frame it as a convenience — "get paid to use our POS." Read the fine print and it is a revenue share: they take a cut of every sale, fund you on their schedule, and tie your store to whatever banking relationships they happen to have. That model only works in the handful of markets where their processor is supported, and it quietly puts them between you and your customers’ money.

DabDash does not want a cut of your sales. We charge a flat platform fee and let you keep 100% of what you process. Your processor funds you on its terms, not ours. And because the connection is a webhook rather than a hard-coded integration, DabDash works in markets a US-banking-bound competitor cannot touch — which is exactly why operators across multiple countries run on it.

You came to cannabis software to run a business, not to rent someone else’s payment rails. BYOPP keeps the rails yours.

Common Questions

Cannabis POS & Payment Processing Questions

What does "bring your own payment processor" mean?

It means DabDash does not sell you a payment processor or sit in your money flow. You connect the processor you already use — or one that fits your market — and DabDash hands each order off to it, usually over a secure webhook. You keep 100% of what you process and there is no revenue share.

Does DabDash take a cut of my sales?

No. DabDash charges a flat platform fee and takes no percentage of your transactions. Your payment processor funds you directly on its own terms.

Which payment methods can I offer at checkout?

Any combination of Cash on Delivery, Payment Link (a templated per-order checkout URL), QR Code, CRM/Webhook handoff, and crypto. You enable the ones you want, and customers only see those at checkout.

How does the webhook payment handoff work?

You save a webhook once in your settings — the endpoint URL, a signing secret, any custom headers, and a test payload. From then on, every qualifying order automatically sends its details to that endpoint so your processor or middleware can capture payment. Because the request is signed, the receiver can verify it came from your store.

Do I need to be technical to set this up?

No. Cash on delivery needs no setup at all. For webhook-based processors, our team helps you configure the endpoint, point it at the right processor, and test it end to end before you go live. Most operators are taking real payments the same day.

Does this work outside the United States?

Yes. Because DabDash is not tied to a single US payment company, it works in any market where you have a legal way to take payment — cash, a local card processor, bank transfer, a QR rail, or crypto. Operators run DabDash across multiple countries.

What happens if I switch payment processors later?

You change one saved webhook — not your platform. Because payments live outside the storefront, swapping processors never breaks your store or your data.

Is cash on delivery still supported?

Yes. Cash on delivery is the default for most delivery operations and works out of the box with no processor required. The driver collects at the door and the order is reconciled in DabDash.

Keep your processor. Lose the lock-in.

Start your 14-day free trial and connect your own payment rails — we’ll help you wire it up.

Start free trial