Common Questions
Do I need an API key to use the Neutron API?
Every API request must include your API key in the request header. You can get your API key after signing up and completing the required KYC/KYB steps on the Neutron platform.
What can I do with the Neutron API?
With the Neutron API, you can:
Accept Bitcoin payments (on-chain and Lightning)
Send Bitcoin to wallets or Lightning invoices
Send fiat payouts to supported countries and banks
Track transactions and wallet balances
Generate Bitcoin addresses
Receive webhook updates for payments or events
Stay compliant with KYC/KYB/AML rules
What is the difference between On-chain and Lightning?
On-chain: Regular Bitcoin transactions confirmed on the blockchain. Slightly slower and may incur higher fees.
Lightning: Fast, cheap Bitcoin payments through the Lightning Network — great for small and instant transfers.
Which countries can I send cash payouts to?
Payout coverage currently includes:
Canada (Interac)
Vietnam (Bank transfer & QR payment)
Philippines, Nigeria, and others (based on partner availability)
More countries will be added over time.
Do I get notified when a transaction status changes?
Neutron supports webhooks so you can receive real-time updates when a transaction is created, confirmed, canceled, failed, or completed
Can I cancel a transaction?
Yes, but only if the transaction is still in the pending state and hasn’t been broadcasted or confirmed yet. After that point, cancellation is no longer possible.
What is the typical flow for sending a transaction?
Here’s a simple step-by-step:
Initiate a quote – You provide amount, destination, and method.
Review the quote – Includes rate, expiry, fees.
Confirm the transaction – Locks in the rate and processes it.
Wait for updates – Use webhooks or fetch status manually.
Is Neutron API secure?
All requests are authenticated via API key. Sensitive operations like payouts are subject to internal compliance checks. You should also ensure you secure your key and handle user data responsibly.
Last updated