Receive Bitcoin On-Chain
Accept Bitcoin via on-chain transactions. Slower than Lightning (requires blockchain confirmations) but works with any Bitcoin wallet.
Option 1: Static Address
Get a persistent Bitcoin address for recurring deposits:
curl "https://api.neutron.me/api/v2/account/onchain-address" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"{
"resultStatus": "success",
"data": {
"staticOnchainAddress": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
"accountId": "ne01-abc123def456"
}
}Best for: dashboard display, recurring deposits, general-purpose receiving.
Option 2: Transaction-Based
Create a transaction tied to a specific amount with a quoted exchange rate:
curl -X POST https://api.neutron.me/api/v2/transaction/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"sourceReq": {"ccy": "BTC", "method": "on-chain", "reqDetails": {}},
"destReq": {"ccy": "BTC", "method": "neutronpay", "amtRequested": 0.001, "reqDetails": {}}
}'Then confirm to activate. Best for: invoicing specific amounts, locking exchange rates.
Confirmation Times
| Confirmations | Typical Time | Use Case |
|---|---|---|
| 1 | ~10 minutes | Small amounts |
| 3 | ~30 minutes | Standard |
| 6 | ~60 minutes | Large amounts |
Tips
Updated 6 days ago
