JavaScript checkout SDK
@creptapay/checkout. Show the checkout as a popup, inline on your page, or as a redirect. Works with any website or framework.WooCommerce
Adds Pay with stablecoins to your WooCommerce checkout. Orders are marked paid automatically.
Which one should I use?
What every integration has in common
1
Get your API keys
In the dashboard, open Developer → API keys. Start with your test keys (
pk_test_…, sk_test_…): they behave like live keys, but no real money moves.2
Create the payment, ideally on your server
The price should come from your server, not the browser. Someone can edit a web page and change the amount before it’s sent. Create payments with your secret key on your server when you can.
3
Confirm payment on your server before you fulfil
Browser callbacks and redirect URLs can be faked. Mark an order as paid only after a signed webhook (
payment.paid) arrives, or after your server fetches the payment with your secret key.4
Go live
Complete business verification (KYB) in the dashboard, then switch to your live keys (
pk_live_…, sk_live_…).Before verification, a business can accept a limited amount in live payments (shown on your dashboard). Verify early so your first customers aren’t turned away.