Payment gateway

Accept crypto payments on your website

Bit2Fiat gives you a simple checkout for Bitcoin, Ethereum, USDT and more. Create an invoice, send your customer a pay page, and funds land in your wallet when the payment confirms.

  • Hosted pay page + QR
  • Instant wallet credit
  • Webhooks for your store
  • Email when you are paid
Checkout Awaiting payment
25.00 USDT
Order #1042 · TRC-20
TXk7…9mP2 · unique deposit address

Customer pays → we credit your Bit2Fiat wallet

Built for businesses

Who uses Bit2Fiat Payments

Whether you run an online store, freelance, or bill clients internationally — accept crypto without building your own wallet stack.

Online stores

Add a crypto checkout option next to cards and local methods. Redirect buyers to a clean pay page.

SaaS & freelancers

Invoice clients in USDT or BTC. Get notified by email and webhook when funds arrive.

Global businesses

Reach customers who prefer crypto. No chargebacks, fast settlement into your wallet.

Simple flow

How payments work

Three steps from your server to funds in your wallet.

1

Create an invoice

Your site calls Bit2Fiat with the amount, coin, and order ID. We return a unique payment link and deposit address.

2

Customer pays

They open a hosted page with QR code and address. No account required on their side — just send the crypto.

3

You get paid

After network confirmations, your wallet is credited, you get an email, and we POST a signed webhook to your store.

Everything included

Why merchants choose Bit2Fiat

Everything you need to start accepting crypto without juggling wallets and scripts.

Hosted pay page

Mobile-friendly checkout with QR, countdown, and live status — no frontend work required.

Simple API keys

Enable the gateway in your account, copy your API key, and start creating invoices from any backend.

Email + in-app alerts

Know the moment a payment settles. Stay on top of every order without refreshing your dashboard.

Merchant webhooks (IPN)

We notify your server with a signed payload so you can mark orders paid automatically.

Major coins & networks

BTC, ETH, USDT and USDC across popular networks — the same assets already on Bit2Fiat.

Secure by design

Unique address per invoice, signature verification on callbacks, and balances that move through our ledger.

For developers

One API call to start a payment

POST to our SCI endpoint with your API credentials. Redirect the customer to payment_url, or embed the flow in your checkout. Full setup lives under Settings → Payment gateway.

  • JSON or classic form POST
  • HMAC signature or API secret
  • success / cancel / IPN URLs
POST /sci
{
  "api_key": "b2f_…",
  "api_secret": "…",
  "coin": "USDT_TRC20",
  "amount": "25.00",
  "order_id": "ORD-1042",
  "success_url": "https://yoursite.com/paid",
  "ipn_url": "https://yoursite.com/hooks/b2f"
}

Response includes payment_url, address, and expires_at.

FAQ

Common questions

Straight answers before you plug the gateway into your store.

No. They only open the pay page and send crypto from any wallet. You are the one who holds a Bit2Fiat account to receive funds.

After the payment reaches the required network confirmations for that coin. You then get an email and (if configured) a webhook to your server.

The pay page tracks partial payments and shows how much is still due. Once the full invoice amount is covered, the payment completes and your wallet is credited for the invoice amount.

The same active assets on Bit2Fiat — including BTC, ETH, and USDT/USDC on major networks. Choose the coin when you create each invoice.

Create a Bit2Fiat account (or log in), open Settings → Payment gateway, enable SCI, copy your API keys, and call POST /sci from your server.

Ready to accept crypto?

Enable the payment gateway in a few minutes. Create invoices, share pay links, and get paid into your Bit2Fiat wallet.