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
Customer pays → we credit your Bit2Fiat wallet
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.
How payments work
Three steps from your server to funds in your wallet.
Create an invoice
Your site calls Bit2Fiat with the amount, coin, and order ID. We return a unique payment link and deposit address.
Customer pays
They open a hosted page with QR code and address. No account required on their side — just send the crypto.
You get paid
After network confirmations, your wallet is credited, you get an email, and we POST a signed webhook to your store.
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.
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
{
"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.
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.