Payment processing

Accept crypto. Get paid in minutes.

One API and a hosted payment page for 26 assets on 11 networks. Price in your currency, let customers pay from any wallet and get a signed webhook the moment the money arrives.

Order ORD-261041paid

53.84 USDT

≈ €49.90 · TRON

  1. Invoice created
  2. Payment detected
  3. Confirmed on chain
  4. Credited to balance
200 · Webhook sent
{ "type": "invoice.paid", "foreign_id": "ORD-261041" }

How it works

From checkout to balance in four steps

  1. 01

    Create an invoice

    Call the API or make a payment link in the dashboard. Price in USD, EUR, TRY or 150+ other currencies.

  2. 02

    Customer pays

    Our payment page shows a QR code and address, or connects MetaMask, Trust Wallet, Phantom and WalletConnect in one tap.

  3. 03

    We confirm it

    Every transfer is matched to the invoice and confirmed on chain. Over- and underpayments are recorded, never lost.

  4. 04

    You get paid

    Your balance is credited and your server gets a signed webhook. Keep crypto, convert it, or pay it out.

Features

Everything a checkout needs

Fiat-priced invoices

Set the price in your currency; the rate is locked when the customer picks a coin, and they can choose from the assets you allow.

Permanent deposit addresses

Give each customer their own address on any network. Every deposit to it is credited automatically, with no invoice needed.

Payment links and QR

Create a link in seconds and share it on WhatsApp, Telegram or email. No website needed.

One-tap wallet payments

Customers pay from MetaMask, Trust Wallet, Phantom or any WalletConnect wallet, with the amount and address already filled in.

Signed webhooks

Every event is signed with HMAC-SHA256 and retried for up to three days until your server answers.

Conversion built in

Turn incoming coins into USDT or any other supported asset from the dashboard or the API, with the rate shown before you confirm.

Payouts and withdrawals

Send single or bulk payouts. Large or unusual payouts wait for approval with two-factor authentication.

Projects

Run several stores from one account, each with its own API keys, payments and reports.

Pricing

Public pricing, live from our system

No setup fee and no monthly fee. You pay a percentage when money comes in or goes out; network fees for payouts follow the real cost of the network.

Conversion

Transfers between Flexrix Pay accounts

Free

Standard rates for new accounts. Businesses with higher volume can ask for a custom plan.

Integration

Live in an afternoon

A REST API with signed requests, idempotent creation and clear error codes. Send the customer to checkout_url and wait for the webhook.

  1. 1Create an API key in the dashboard
  2. 2Create an invoice from your server
  3. 3Redirect the customer to checkout_url
  4. 4Mark the order paid on invoice.paid
Read the API docs
POST /v1/invoices
curl https://api.flexrixpay.com/v1/invoices \
  -H "X-FP-Key: fpk_live_…" \
  -H "X-FP-Timestamp: 1791459990" \
  -H "X-FP-Nonce: q8Zr2mN0xT4vWc1pLk9sYb" \
  -H "X-FP-Signature: 9f2c…e1" \
  -H "Content-Type: application/json" \
  -d '{ "foreign_id": "order-1002",
        "price_amount": "49.90",
        "price_currency": "EUR" }'
201 Created
{ "invoice": { "id": "5b0e…", "status": "pending",
  "checkout_url": "https://pay.flexrixpay.com/i/…" } }

Questions

Which coins and networks can my customers use?

USDT and USDC on TRON, Ethereum, BNB Smart Chain, Solana, TON, Base, Arbitrum, Optimism and Polygon, plus BTC, ETH, BNB, SOL, TRX, TON, XRP, LTC and POL. You choose which ones each invoice accepts.

What happens if a customer sends the wrong amount?

The invoice is marked underpaid or overpaid and the full amount is credited to your balance. You decide how to handle the order; nothing is lost.

How fast is the money in my balance?

As soon as the network confirms the transfer: usually seconds on TRON, Solana and TON, and a few minutes on Ethereum and Bitcoin.

Do I need a website?

No. You can create payment links in the dashboard and send them in any chat or email.

Can I receive the money in a different coin?

Yes. Convert any balance into another supported asset whenever you want, from the dashboard or the API.

Start accepting crypto today

Create an account, get your API key and take your first payment in minutes.

Create a free account