Regulated RetailPatient PaymentsRewardsProvider Solutions
Live Demos / Provider Portal
Interactive demo · sample data

Charge by QR. Get paid.

The dispensary and provider view: create a charge, show a QR at the register, watch the payment post, and request a T+2 or instant payout.

portal.myxtap.com/greenleaf
SAMPLE DATA

GreenLeaf Dispensary

Your payments at a glance

Unpaid balance$198.08Across all apps you accept
Net sales$198.085 payments · $204.21 gross
Sales tax collected$26.55Yours to remit · included above
Payout received$1,100.502 payouts

Recent transactions

WhenPaid withAmountStatus
Status
Active — accepting payments

Charge

Enter the price before tax — we add tax on top, and the patient’s app fills in the total.

NEW CHARGE
$

Payment QR

Your static store QR. Patients scan it and enter the amount.

XTAP
SCAN TO PAY · EARN REWARDS
GreenLeaf Dispensary

GL-0001

PAY · CARE · EARN

Transactions

Every QR payment, as it happens.

WhenPaid withNoteAmountStatus

Settlement

Request a payout to your business bank account.

Available to pay out

$198.08

Payout account

Business checking •••• 2210Verified · KYB complete
Verified
ScheduleAutomatic standard payouts

Payout history

DateTypeAmountStatus

Settings

Business profile, tax and notifications.

Business nameShown to patients at checkout
Sales tax rate (%)Added on top of each charge
Payment notificationsEmail me when a payment posts
Daily summarySales, tax and points issued
Two-step verificationAuthenticator app

Try it: Charge → Generate QR → Simulate patient payment. Then request a payout in Settlement. Sample data only.

At the register

Four steps to a QR payment.

STEP 1

Enter amount

Staff enter the price before tax in the portal.

STEP 2

Display QR

A single-use charge QR, or your static store QR.

STEP 3

Patient scans

The patient scans and confirms in the XTAP app.

STEP 4

Posts & earns

Payment posts to reporting and points accrue.

XTAP

Bring XTAP to your dispensary.

QR payments and loyalty in one compliant system.