Coinsnap
- Name: Coinsnap
- URL: https://www.coinsnap.io/
- Category: bitcoin merchant-payments control plane / hosted checkout and webhook infrastructure / plugin-and-POS integration stack
- Tags: bitcoin-ecosystem
- Summary: Coinsnap is hosted Bitcoin merchant plumbing: invoice creation, hosted checkout, webhook-confirmed settlement, persistent pay links, POS and wallet surfaces, and a broad plugin footprint. Useful merchant glue, not a payments anchor.
- What it does:
- Lets merchants create hosted Bitcoin invoices through an API and redirect customers to a Coinsnap checkout page with QR rendering and realtime status
- Supports both Lightning invoices and on-chain Bitcoin addresses through the same invoice flow
- Uses signed webhook events such as
Settled,Processing,Expired, andInvalidfor server-side payment confirmation and reconciliation - Offers persistent pay links that can survive multiple underlying Bitcoin invoice expirations and fit email, PDF, ERP, and account-area billing flows
- Provides a self-custodial Coinsnap Wallet mobile app with integrated POS support for in-person Bitcoin acceptance
- Maintains official plugins for many ecommerce, CMS, donation, and form systems, plus examples for custom Node.js and PHP integrations
- Key claims:
- The homepage says merchants can receive funds directly into their own Bitcoin wallet or bank account, describes Coinsnap as a self-custody Bitcoin provider, and emphasizes Lightning plus on-chain support for online, website, and on-site payments
- The developer docs frame the product as an end-to-end Bitcoin and Lightning integration where the merchant creates an invoice, shows a QR code through hosted checkout, and confirms settlement via webhooks rather than browser redirects
- The quickstart response model includes both
lightningInvoiceandonchainAddress, which is a strong sign that Coinsnap is normalizing multiple Bitcoin payment rails behind one merchant API - The webhook docs explicitly say only the webhook is reliable, require HMAC verification via
X-Coinsnap-Sig, and document operational states such asProcessing,Settled,Expired,Underpaid,Overpaid, andPaidAfterExpiration - The pay-links docs distinguish between a long-lived merchant-facing pay link and short-lived generated Bitcoin invoices, which makes the product useful for async invoicing and B2B payment collection rather than only cart checkout
- The plugins docs and GitHub organization show an unusually broad first-party plugin footprint across WooCommerce, Shopify-by-request, Shopware, Magento, PrestaShop, OpenCart, Wix, Drupal, pretix, donation tools, paywall flows, and more
- The public GitHub organization tagline calls Coinsnap a Lightning payment provider and its repo list centers on storefront/CMS integrations plus a
coinsnap-corepackage, which supports viewing it as infrastructure rather than only a merchant app
- Whitepaper: No canonical standalone Coinsnap whitepaper or litepaper surfaced in this pass. The clearest current sources of truth were the official site, developer docs, webhook/payment-link docs, and the public GitHub organization; see
../whitepapers/coinsnap-primary-sources-2026-05-02.md. - Sources:
- https://www.coinsnap.io/
- https://docs.coinsnap.io/
- https://docs.coinsnap.io/docs/getting-started/quickstart/
- https://docs.coinsnap.io/docs/webhooks/webhooks-overview/
- https://docs.coinsnap.io/docs/integrations/plugins/
- https://docs.coinsnap.io/docs/use-cases/payment-links/payment-links-overview/
- https://github.com/Coinsnap
Internal linkages
- Best upward reads: btcpay-server and opennode.
Control surface
-
Power sits in hosted invoice issuance, webhook truth, plugin coverage, pay-link behavior, wallet and payout defaults, and how much merchant workflow Coinsnap keeps inside its own dashboard.
-
The interesting part is the packaged checkout and integration surface. The rest is ordinary processor middleware.
-
Last reviewed: 2026-06-04 UTC