Skip to content
Custodial crypto payment gateway

Accept crypto payments through one payment workflow.

Invoices, payment links, buttons, a point-of-sale, and a WooCommerce plugin — behind one dashboard, a REST API, and signed webhooks. Configure your shop, test the integration, and review each payment before fulfilment.

Shop-level settings Sandbox included Signed payment updates

Your BluPay checkout

From cart to payment

Demo

Order summary

Demo store

Everyday headphones

Wireless headphones

Midnight blue / Qty 1

Order total$49.00 USD

Pay with crypto through BluPay

Illustrative demo. Network confirmation times vary.

Currency-network integrations · availability follows your shop settings

USDTTRC20
USDCERC20
BTCBitcoin
ETHERC20
SOLSolana
USDTBEP20
USDTERC20
USDCBEP20
USDTTRC20
USDCERC20
BTCBitcoin
ETHERC20
SOLSolana
USDTBEP20
USDTERC20
USDCBEP20
One platform · many surfaces

Every way to get paid in crypto

Pick the surface that fits — they all share one dashboard, one ledger, one API.

Hosted checkout

Payment instructions for the selected asset and network

Shop configuration

Manage accepted assets and invoice settings per shop

Signed webhooks

Integrate invoice updates with your order workflow

Sandbox testing

Test the payment flow before accepting live funds

How it works

Set up your payment workflow

Create a shop, configure accepted assets, and test payment notifications before going live.

  1. Step 01

    Create an account

    Self-serve sign-up with email verification. Turn on 2FA once you are in.

  2. Step 02

    Add a shop

    Set currency, fee-payer, webhook URL. Mint scoped API keys per shop.

  3. Step 03

    Collect payments

    From the dashboard, a link, a button, the POS, or the API.

  4. Step 04

    Review and withdraw

    Review your available balance, destination network, and withdrawal fee before approving a request.

Developers

Integrate crypto payments with your application

Use the REST API to create invoices and HMAC-signed webhooks to receive payment updates. Test authentication, retries, and order handling with sandbox credentials first.

  • Idempotency-Key for supported invoice writes — use the same key when retrying the same request.
  • Webhooks signed with HMAC-SHA256, replay-protected by timestamp.
  • An OpenAPI reference for request and response contracts.

Payment workflow

Connect your order system

  1. 1

    Create an invoice

    Send an authenticated invoice request using the API contract for your integration.

  2. 2

    Open hosted checkout

    Send your customer to the payment URL returned for the invoice.

  3. 3

    Verify signed webhooks

    Check the signature and invoice status, and handle repeated events safely.

Use sandbox credentials first. The API reference documents authentication, request fields, and supported retry behavior.

2FAAccount access
AES-256Secret encryption
HMACSigned updates
Security by default

Hardened where it counts

Protect your account with two-factor authentication and scoped API keys. Verify payment notifications and review invoice status before releasing goods or services.

  • TOTP 2-factor auth
  • AES-256-GCM secret encryption
  • HMAC-signed webhooks
  • Append-only ledger
  • Scoped API keys + IP allow-list
  • Replay-protected callbacks
FAQ

Questions, answered

Do I need to manage wallets or private keys?

No. BluPay is custodial — we allocate deposit addresses, poll the chain, and credit your balance. You only act when withdrawing funds out.

Which networks and assets are supported?

Supported integrations cover Tron, Ethereum, BNB Smart Chain, Bitcoin, and Solana. The assets available for a payment depend on enabled currency-network pairs and your shop configuration. Check the supported-assets page and the checkout before sending funds.

How is the exchange rate handled?

An invoice records the amount in its invoice currency. When a customer selects an enabled asset and network, checkout shows the crypto payment quote, fees, and expiration. The credited amount depends on the payment received and the configured fee policy.

What happens on underpayment?

BluPay tracks the amount received against the invoice. A payment below the required amount can remain partial; review the invoice status and payment details before fulfilling an order or arranging a refund.

How do payment notifications work?

BluPay sends HMAC-SHA256-signed invoice webhooks to the configured endpoint and retries failed deliveries. Verify signatures and process repeated events safely before updating your order.

Is there a sandbox?

Yes. Use a sandbox shop and its API key to simulate invoice payments without sending real funds. Test the invoice and webhook flow before using live credentials.

Start accepting crypto today

Create an account, verify your email, and configure a shop. Use the sandbox to validate the integration before accepting real payments.