Accept crypto payments at checkout

Let customers use supported crypto and stablecoin balances in the checkout your business already runs.

A familiar checkout for people who hold crypto

Give more customers a way to complete the purchase, turn supported wallet balances into revenue, and keep the order moving without adding checkout friction.

Northstar CameraOrder #NC-4837
Order total$2,104.00
Pay with
USDC on Polygon
USDT on Tron
ETH on Base
Your balance stays in viewChoose the asset that works for you.

Keep the choice inside checkout

Surface the assets and networks a buyer already holds without sending them away from your brand.

See the payment flow
Order summaryNorthstar Camera
Mirrorless camera bodyFull-frame / graphite$1,299
24-70mm zoom lensf/2.8 / black$599
Carbon travel tripodFour-section / compact$159
128GB SD cardUHS-II / 300 MB/s$47
Free shippingInsured deliveryFree
Total$2,104
Pay with USDC on Polygon
Pay $2,104.00

Make each payment easy to understand

Show the destination and amount up front while we handle the routing required to get there.

Explore routing
Thanks for your orderNorthstar Camera · Order #NC-4837
Total paid$2,104
Paid in USDC
Merchant receives USD

A receipt has been sent to the customer.

Confirm payment and keep the order moving

Give customers confirmation and give your operations team a clear payment state to fulfil against.

Read checkout FAQs

Supported assets and networks

Every payment arrives as one currency

Let customers pay with dozens of supported tokens across supported networks, while every payment arrives in the currency your business chooses.

Built for businesses that sell across borders

Ecommerce

Give customers in more markets a clear way to pay from supported wallet balances, without forcing your team to create a separate checkout for each one.

Talk through your use case

Marketplaces

Make it easier for marketplace participants to use the balances they already hold without turning payment routing into a separate product problem.

Talk through your use case

Travel & ticketing

Give travelers a familiar way to pay from a supported wallet when they are ready to book, even when the purchase crosses borders.

Talk through your use case

Gaming

Let players use supported assets for the purchases that keep them in the experience, from digital goods to access and subscriptions.

Talk through your use case

Digital goods

Use a payment choice that fits customers who already hold crypto, while keeping the order and confirmation experience easy to understand.

Talk through your use case

Platforms & wallets

Give your product a focused payment capability while OMS Checkout handles the multi-step execution required to meet the payment intent.

Talk through your use case

Ecommerce

Give international buyers another way to pay.

Give customers in more markets a clear way to pay from supported wallet balances, without forcing your team to create a separate checkout for each one.

Talk through your use case

marketplaces

Open more ways for buyers and sellers to transact.

Make it easier for marketplace participants to use the balances they already hold without turning payment routing into a separate product problem.

Talk through your use case

Travel & ticketing

Keep high-intent buyers moving toward the booking.

Give travelers a familiar way to pay from a supported wallet when they are ready to book, even when the purchase crosses borders.

Talk through your use case

Gaming

Make the balance in a player wallet useful at checkout.

Let players use supported assets for the purchases that keep them in the experience, from digital goods to access and subscriptions.

Talk through your use case

digital goods

Turn a digital purchase into a simple yes.

Use a payment choice that fits customers who already hold crypto, while keeping the order and confirmation experience easy to understand.

Talk through your use case

platforms & wallets

Offer a payment route without owning every route.

Give your product a focused payment capability while OMS Checkout handles the multi-step execution required to meet the payment intent.

Talk through your use case

A crypto payment gateway built for a familiar checkout

Turn wallet balances into completed orders

Meet customers where they hold value, then give your operations team a usable payment result.

Access funds right away

Settle payments immediately instead of waiting through traditional card-payment settlement cycles.

Reduce card chargeback exposure

Onchain payments give merchants more certainty after payment, with less exposure to traditional card chargebacks.

Reach customers across borders

Give customers in more markets a way to pay from supported wallet balances.

Add crypto payments without rebuilding checkout

  1. 01 / INSTALL

    Install the SDK

    npm install

  2. 02 / ADD

    Add Pay with Crypto

    <Pay />

  3. 03 / VERIFY

    Verify the receipt

    onPaymentSuccess

Explore integration docs
CheckoutButton.tsx
import { Pay } from '0xtrails/widget'

<Pay
  apiKey={env.TRAILS_API_KEY}
  to={{
    recipient: '0xYourMerchantAddress',
    currency: 'USDC',
    chain: 'polygon',
    amount: order.total,
  }}
  onPaymentSuccess={({ sessionId }) => {
    fulfillOrder(order.id, sessionId)
  }}
>
  <button>Pay ${order.total}</button>
</Pay>

Accept crypto payments inside your Stripe workflow.

Northstar Camera · Order #NC-4837

Payment received

Payment methodUSDC on Polygon

Use the same Stripe integration for QR checkout.

Northstar Camera

Order #NC-4837

Pay $2,104.00 · USDC
FAQ

Frequently asked questions.

If you don't see your question answered here, reach out to our team — we're always happy to help.

Talk to our team
01
A crypto payment gateway lets a business accept cryptocurrency or stablecoin payments and receive the value in the form and destination it has chosen. OMS Checkout handles the payment route.
02
The customer selects a supported balance, sees a clear payment choice, and confirms the payment. OMS Checkout completes the onchain steps required to meet the payment intent.
03
No. OMS Checkout is designed to be added to the purchase flow your team already owns. You can use the component or build a custom experience around a payment intent.
04
Supported coverage changes over time. Use the full supported-chain list when planning a rollout.
05
Yes. Start with the buyers, assets, and markets that matter most to your business, then expand the payment option when the workflow is proven.
06
A Pay with Crypto button gives customers a checkout option to use a supported crypto or stablecoin balance. OMS Checkout presents the payment path and returns a receipt your application can verify. See how to integrate it.

Ready to add crypto checkout to your platform?