payfjordUSDT payment gateway
HomePricingFAQ
Sign inStart free
payfjordUSDT payment gateway

payfjord reads public blockchain data and reports back to your website. Your customers' money goes straight to your wallet — we never hold it.

Product

  • Pricing
  • Create account
  • API docs

Support

  • FAQ
  • Contact
  • Sign in

Legal

  • Terms & Privacy
  • Privacy policy

© 2026 payfjord

A technical service that reads blockchain data. Not an exchange — we never hold or convert your assets.

Frequently asked questions

What people usually ask before integrating. If your question is not here, message an administrator directly.

Basics

Does payfjord hold my money?+
No. You enter your own wallet address and customers pay straight into it. The system only reads public blockchain data to know the money arrived — it has no private key for your wallet, so it could not withdraw anything even if it wanted to.
How do you tell which payment belongs to which invoice on a shared wallet?+
Each invoice gets its own decimal ending. The customer must send exactly that amount — 25.03 rather than 25.00 — and the system matches on that number. That is why the checkout page is so insistent: one wrong digit and it cannot match automatically.
What do I need to know about blockchain to use this?+
Nothing. You need a USDT wallet address and the ability to call an API. Reading the chain, counting confirmations and handling duplicate transactions all happen on our side.

Integration

How does my website know when a customer has paid?+
Two ways, either is fine. Pass callback_url when creating the invoice and we send a GET there when it completes. Or keep the trans_id and call /api/GetInvoiceStatus whenever you like. Status has exactly three values: waiting, completed, expired.
Where does the customer go after paying?+
The checkout page remembers where the customer came from and shows a return button on both the success and the expired screen. You can also set it explicitly with return_url, success_url and cancel_url when creating the invoice.
I use another gateway — do I have to rewrite anything?+
Endpoint names, parameter names and JSON field names match FPayment exactly, so in most cases you only change the domain and the API keys.

Money

How is the fee calculated?+
A percentage of the amount actually received, deducted from the credit you topped up, and only when an invoice is genuinely paid.
Do expired invoices cost anything?+
No. Expired invoices, cancelled ones, and unpaid ones are all free.
Where does the money go if a customer pays after the invoice expired?+
It is still in your wallet — it went there directly from the start. The system logs it under unmatched payments with its transaction hash, and you attach it to an invoice in one click. No fee for this, because you did the reconciliation yourself.

Security

Do I have to give you my wallet's private key?+
Absolutely not, and there is nowhere to enter one. All we need is the wallet address — something anyone can look up on a block explorer. If any service asks for your private key, walk away.
What about Binance API keys?+
Enable Reading permission only. Do not enable trading or withdrawal — that way a leaked key still cannot touch your money. The secret is AES-256-GCM encrypted before storage and never shown again.

Still have a question?

Create an account and message an administrator right inside the dashboard.

Message support