Embedded Checkout

Customers pay on your site, no redirect

One snippet embeds into your checkout page — customers stay inside your brand, pay with a plain transfer, and it settles the moment the block lands. Fully customizable to blend seamlessly with your site.

your-store.com/checkout
Your Brand · Checkout
✦
Premium Subscription (Annual)
1 year · All features unlocked
$199.00
Total$199.00
Customize widget live →
Brand color
Corner radius
Live render · real FinalityCheckout component
$…
Generating…
Loading…
🛡 Powered by Finality · Non-custodial

This is the checkout component embedded in the page on the left. It uses a demo order; once connected to your backend it shows the real receiving address and live settlement status.

Integration

Two lines of code to embed in your checkout

Any Website · JS SDK
<!-- 你的结账页 -->
<script src="https://cdn.finality.money/widget.js"></script>
<div id="pay"></div>
<script>
finality.mount('#pay', {
intentId: 'int_xxx',
theme: { accent: '#你的品牌色' },
onSettled: () => location.href = '/success'
});
</script>
React · Component
import { FinalityCheckout } from '@finality/react';
 
<FinalityCheckout
intentId="int_xxx"
theme={{ accent: '#你的品牌色' }}
onSettled={(e) => router.push('/success')}
/>