Ecommerce
Crypto checkout for ecommerce stores
Add crypto checkout to your ecommerce store in one integration. Use the WooCommerce plugin where it fits, or use the same Payment Intents API for Shopify, BigCommerce, and custom storefronts.
Who this page is for
This page is for merchants who already have a store and a cross-border payment problem.
You may run WooCommerce, Shopify, BigCommerce, or a custom storefront. Your customers are not all on local card rails, and some would rather pay in crypto through a hosted checkout.
- A store shipping across markets can create a hosted checkout and mark the order paid only after the signed confirmation webhook arrives.
- A WooCommerce merchant can use the plugin path, then manage API keys and webhook settings from the dashboard.
How the integration works
The ecommerce flow is: create a Payment Intent on your server, redirect the customer to hosted checkout, listen for payment.confirmed.v1, then fulfill the order.
Treat the webhook event as the paid-order signal. Do not treat the browser return from hosted checkout as payment confirmation.
POST /v1/payment-intents
Authorization: Bearer <YOUR_SECRET_KEY>
Idempotency-Key: <unique-key-per-attempt>
Content-Type: application/json
{
"amount": 4999,
"currency": "USDT",
"allowedChains": ["ethereum"],
"metadata": { "order_id": "ORD-12345" }
}The WooCommerce path
WooCommerce is the first-party ecommerce plugin path referenced by the registered package. The plugin is a wrapper around the same Payment Intents API.
For Shopify, BigCommerce, and custom stores, the direct API path is the load-bearing integration. The store creates the intent, redirects to checkout, and updates order state from the webhook.
What your customer sees
The customer sees a hosted checkout page on gate.paykrypt.io. The page shows the order amount, supported payment choices for that intent, and wallet connection.
The customer does not need a PayKrypt account. Your store remains responsible for order state, fulfillment, and customer communication.
Operational details
Use an Idempotency-Key on Payment Intent creation so checkout retries do not create duplicate resources.
Verify webhook signatures against the signing secret from the dashboard. Read the raw request body before verification.
Use the public Webhooks, Error codes, and Rate limits docs for current implementation behavior. This page does not promise a retry count or specific rate limit.
Settlement, fees, and pricing
Settlement happens on-chain as confirmations land. This page describes the process and does not promise a specific settlement time window.
The public marketing fee model is 1% per confirmed payment, with no setup costs and no monthly charges.
FAQ
Which coins and chains can my customer pay with?
Hosted checkout supports BTC, ETH, USDT and other major tokens. The chain list is controlled by the Payment Intent configuration and the current developer documentation.
How long does settlement take?
Settlement happens on-chain as confirmations land. PayKrypt does not use this page to promise a specific settlement-time window.
What about refunds?
Refund handling is a separate API flow. The merchant keeps its own refund policy and follows the current developer documentation for refund behavior.
Does my customer need a PayKrypt account?
No. The hosted checkout does not require the customer to register with PayKrypt.
How is the WooCommerce plugin different from the API?
The plugin is a WooCommerce-specific wrapper around the same Payment Intents API. Other ecommerce platforms use the API directly.
Next steps
Start with the public Quickstart, then contact PayKrypt if you need help evaluating your integration path.