Money moves globally. Commerce moves forward.
Accept USDC and USDT in-store and online. Try a live testnet transaction right now on the POS terminal or hosted checkout.
Built for commerce beyond the screen.
Accept stablecoins at the counter today with the Cray companion app—or partner with us to embed native digital dollar acceptance directly into POS terminals.
Run Cray alongside your current counter setup.
Use any phone or tablet to enter the bill amount, display a dynamic QR code, and confirm stablecoin payments in seconds.
Embedding stablecoins into POS provider terminals.
We are partnering with POS companies to integrate stablecoin tender options, automatic receipt printing, and unified ledger reconciliation directly into merchant hardware.
Four steps from scan to settlement.
No crypto training required. Cray handles chain detection and compliance screening automatically.
One infrastructure layer. Multiple integrations.
Connect POS terminals, online stores, and payment links to every major stablecoin and high-speed blockchain through one unified layer.
Built for every way businesses get paid.
From hospitality counters and POS providers to global storefronts and B2B invoicing.
Accept global customers in-store with instant settlement.
Serve international diners, shoppers, and travelers without cross-border card fees or 3-day settlement delays.
Add stablecoin rails to your terminal fleet.
Embed compliant digital dollar acceptance into your POS software without managing blockchains or custody.
Borderless checkout with zero chargebacks.
Connect Shopify or your web store to accept stablecoins worldwide with automatic order synchronization.
Shareable payment links for agencies & global teams.
Generate trackable invoices and payment links that settle in seconds without wire delays.
Three API calls for POS and hosted checkout.
Create an order, generate a POS QR code or hosted checkout link, and stream real-time payment updates over SSE.
// 1. Create POS Order
const { _id } = await fetch("https://merchant-api.cray.pro/payment-gateway/order", {
method: "POST",
headers: {
"Authorization": "Bearer <API_KEY_ID>:<API_SECRET>",
"Content-Type": "application/json",
},
body: JSON.stringify({ amount: 1.00, currency: "USD" }),
}).then((r) => r.json());
// 2. Generate Base64 QR Code (expires in 2 mins)
const qrBase64 = await fetch(
`https://merchant-api.cray.pro/payment-gateway/order/${_id}/qr`,
{ method: "POST", headers: { "Authorization": "Bearer <API_KEY_ID>:<API_SECRET>" } }
).then((r) => r.text());Direct settlement. Verifiable control.
Built around non-custodial key ownership, pre-settlement wallet screening, and clean accounting.
Non-custodial by design
Funds settle directly to your business wallet. Cray never holds merchant balances or private keys.
Automated wallet screening
Every transaction is screened for sanctions and illicit activity before payment approval.
Transparent records & payouts
On-chain settlement records matched to every order, with UAE regulatory alignment and local bank payouts.
Explore Cray’s research on global stablecoin adoption, alongside our Terms and Privacy Policy.
Quick answers on stablecoin payments.
Key questions on custody, POS setup, and settlement.
View all FAQsLet’s connect the next generation of commerce.
Whether you are a business ready to accept stablecoin payments today, a POS provider exploring terminal integrations, or a platform building global checkout—Cray is ready to work with you.