Create the invoice.
Your server sends the registration order, amount and payment currency to the invoice API. Save the returned invoice details against your order.
YOUR SERVER → FOXREGCrypto payments for registration
Connect your website’s registration flow to a hosted crypto checkout. Create an invoice through the API, then confirm payment before granting account access.
One-time merchantship $5,000 USD · Pay in crypto
KYC is required before merchant activation. Payment does not replace verification.
Account registration
49.00 USDIllustrative flow · Your website sets the registration price.
THE CONNECTION IS SIMPLE
Keep registration on your website. Let FoxReg handle the payment page. Connect the two with an invoice and a confirmed payment status.
Your server sends the registration order, amount and payment currency to the invoice API. Save the returned invoice details against your order.
YOUR SERVER → FOXREGSend the customer to the returned payment URL. The hosted page shows the amount, network, payment address and QR code for their invoice.
CUSTOMER → PAYMENT PAGECheck the invoice status from your server. When the correct order is paid, grant access on your website and record that you have fulfilled it.
CONFIRMED PAYMENT → ACCESSBUILT TO FIT YOUR WEBSITE
Create invoices from your backend with your merchant API key. The response includes the invoice ID and a hosted payment URL.
X-Api-Key request headerdata.id and data.invoice_urlAlready approved? Your merchant dashboard contains your API key. Keep it on your server.
Open merchant login/api/v1/invoicescurl https://foxreg.net/api/v1/invoices \
-X POST \
-H "X-Api-Key: $FOXREG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"source_amount": "49.00",
"source_currency": "USD",
"currency": "USDT_TRC20",
"order_number": "registration-1042",
"order_name": "Account registration",
"callback_url":
"https://your-site.example/payments/callback",
"success_url":
"https://your-site.example/registration/return"
}'
A callback tells your server that an invoice changed. Fetch the invoice with your API key, match its order, amount and currency to your saved registration, and grant access only when its status is paid. Process repeated notifications once.
Returning to your website is a navigation step. It does not confirm payment.
GET /api/v1/invoices/{invoice_id}Header: X-Api-KeyBEFORE YOU CONNECT
Clear expectations for your integration and merchant onboarding.
Back to the API guideFoxReg is for merchants who want to accept crypto payments for account registration on their websites. Your website owns the registration process and decides when to grant access after checking payment.
Yes. Merchant identity verification (KYC) is required before merchant activation. API access is intended for approved merchants. Payment alone does not activate a merchant account.
Merchantship is a one-time $5,000 USD payment, payable in supported crypto. Get started creates your payment invoice immediately. KYC is required before merchant account activation; paying the invoice does not replace verification.
The gateway supports multiple cryptocurrencies and networks, including Bitcoin, Ethereum and USDT on supported networks. Availability depends on the currencies enabled for the gateway and the invoice. Use GET /api/v1/currencies with your API key to retrieve the enabled options.
After your server verifies that the matching invoice has status paid. Match the order reference, amount and currency, and prevent duplicate fulfillment. Pending, underpaid or expired invoices need their own handling in your registration flow.
Your website creates and manages its accounts. FoxReg provides invoices, hosted checkout and payment status. Your integration connects the confirmed payment to the correct registration.
YOUR REGISTRATION. CONNECTED.
One-time merchantship · KYC before activation