PRIVATE BETA

Crypto payments.
Your way to connect.

Explore payment links, WooCommerce and a custom API integration. Choose the setup that fits your website.

Try the flow in the sandbox. Merchant integrations currently simulate payments. Access is limited to approved users; live merchant payment acceptance is not enabled yet.

Connect a WooCommerce store

The Sellpay sandbox plugin lets you test checkout and signed order updates on a staging WordPress store. It includes classic checkout and Checkout Blocks support.

  1. Download the plugin from your dashboard's Integrations page and install its ZIP through WordPress → Plugins → Add New → Upload Plugin.
  2. Activate it, then open WooCommerce → Settings → Payments → Sellpay.
  3. Follow the dashboard's WooCommerce instructions to create a test API key, register the plugin's webhook URL and enter the matching signing secret.
  4. Place a test order while signed in as an administrator or shop manager. Customer test purchases are restricted in this release.
  5. Simulate a paid invoice in Sellpay. Confirm the signed webhook updates the matching test order once, including when an event is retried.

Use a staging store and test products. Never use a simulated payment to deliver a real product. Before live release, verify checkout, order transitions and webhook delivery with your own theme and plugins.

Build a custom crypto checkout integration

Your backend creates an invoice and receives a hosted checkout URL. Your customer opens that URL; your server processes signed status events. API keys stay on your server.

  • Reliable invoice creation: reuse an idempotency key when retrying the same order attempt.
  • Verified updates: validate the raw webhook body, signature and timestamp before changing an order.
  • Duplicate protection: record event IDs and handle repeated or out-of-order events safely.
  • Delivery diagnostics: inspect webhook attempts and replay a test event from Integrations.

Read the API and webhook guide → for request examples, event states and PHP, Node.js and Python starter files.

Before you choose

Do I need a merchant account to test an integration?

Yes. Creating test invoices, links and credentials requires an approved merchant account. Public registration is not available yet. Join the waitlist for access updates.

Can I use the sandbox to accept real payments?

No. Test invoices only simulate status changes. They do not receive real funds and must not trigger fulfillment of real orders.

Should my website trust the checkout return page?

No. A browser redirect is not proof of payment. Use verified server-side events and match the invoice, order, amount and currency before updating your own records.

Ready to explore? Sign in if you already have access, or join the waitlist.