• Non-custodial
  • Geld direct in uw wallet
  • 9 netwerken · USDT en USDC

Accepteer crypto.
Het geld staat direct in uw wallet.

Kant-en-klare verwerking van cryptobetalingen voor uw website, app of bot. U maakt met één request een factuur aan, stuurt de klant naar onze betaalpagina en ontvangt een webhook zodra het netwerk de betaling heeft bevestigd.

  • Sandbox zonder echt geld
  • Clients voor Node, PHP, Python en Go
  • Ondertekende webhooks met retries
Transactie on-chain
a1f3…9c0e · TRON
Uw webshop Demo
Te betalen$49.99

Kies een munt

Maak het exacte bedrag over

Bedrag49.99 USDT
AdresTQ7x…wP3k
Verstuur alleen USDT via het TRON-netwerk (TRC-20)
Adres en bedrag geldig30:00

Betaling gevonden

Wachten op bevestigingen van TRON

Bevestigingen

TRON: 19 blokken — ongeveer een minuut

Betaald

49.99 USDT — in de wallet van de webshop

Betaling via CoineticBeveiligde verbinding
invoice.paid → uw server 200 OK
USDT · TRON, Ethereum, BSC, Polygon, Arbitrum, Solana USDC · Ethereum, Base, BSC, Polygon, Arbitrum, Solana Bitcoin Ethereum Litecoin BNB Smart Chain Polygon TRON Solana Base Arbitrum One
Zo werkt het

U verkoopt. Wij houden de blockchain in de gaten.

Coinetic geeft elke klant een eigen adres, detecteert de betaling, wacht op het vereiste aantal bevestigingen en meldt pas dan ‘betaald’ aan uw server. Het geld gaat rechtstreeks van de wallet van de klant naar die van u — niet via ons.

Betaalschema: uw website maakt een factuur aan bij Coinetic, de klant betaalt on-chain, het geld komt in uw wallet binnen en Coinetic stuurt een webhook naar uw server POST /v1/invoices webhook invoice.paid checkout_url USDT · TRON naar uw adres bevestigingen Uw websiteof app, bot CoineticAPI en betaalpagina Klantelke wallet of exchange Blockchain9 netwerken Uw walletLedger, Trust, Safe… Dashboardfacturen, rapporten, refunds
requests en monitoringgeldstroommelding aan uw server
Netwerken en assets

9 netwerken. De klant betaalt met wat hij heeft

Native munten, USDT en USDC. Een token telt alleen mee als het contractadres op de whitelist staat — een nagemaakte ‘USDT’ verandert de status niet.

BitcoinBTC
EthereumETH · USDT · USDC
TRONTRX · USDT
SolanaSOL · USDT · USDC
BNB Smart ChainBNB · USDT · USDC
PolygonPOL · USDT · USDC
BaseETH · USDC
Arbitrum OneETH · USDT · USDC
LitecoinLTC

Bevestigingen per netwerk →

Plug-in-integratie

Drie stappen en u accepteert crypto

Geen nodes, geen wallets op uw server en geen smart contracts aan uw kant. De betaalpagina, koersen, adressen en bevestigingen regelen wij.

create-invoice.js
import { CoineticClient } from "./cryptopay.js";

const cp = new CoineticClient({
  baseUrl: "https://pay.coinetic.money",
  keyId: process.env.API_KEY,
  secret: process.env.API_SECRET,      // alleen op de server
});

const invoice = await cp.createInvoice({
  order_id: "ORDER-1001",
  price_amount: "49.99",               // string, geen getal
  price_currency: "USD",
  return_url: "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001");                // Idempotency-Key
create-invoice.php
require 'Cryptopay.php';

$cp = new \Cryptopay\Client('https://pay.coinetic.money', getenv('API_KEY'), getenv('API_SECRET'));

$invoice = $cp->createInvoice([
    'order_id'       => 'ORDER-1001',
    'price_amount'   => '49.99',
    'price_currency' => 'USD',
    'return_url'     => 'https://shop.example/orders/ORDER-1001',
], 'order-ORDER-1001');
create_invoice.py
from cryptopay import CoineticClient

cp = CoineticClient("https://pay.coinetic.money", os.environ["API_KEY"], os.environ["API_SECRET"])

invoice = cp.create_invoice({
    "order_id": "ORDER-1001",
    "price_amount": "49.99",
    "price_currency": "USD",
    "return_url": "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001")
invoice.go
cp := &cryptopayclient.Client{
	BaseURL: "https://pay.coinetic.money",
	KeyID:   os.Getenv("API_KEY"),
	Secret:  os.Getenv("API_SECRET"),
	HTTP:    &http.Client{Timeout: 10 * time.Second},
}
inv, err := cp.CreateInvoice(ctx, cryptopayclient.CreateInvoice{
	OrderID:       "ORDER-1001",
	PriceAmount:   "49.99",
	PriceCurrency: "USD",
	ReturnURL:     "https://shop.example/orders/ORDER-1001",
}, "order-ORDER-1001")

Elke client is één bestand zonder dependencies — download hem voor uw taal. Stap voor stap uitgelegd in de snelstart.

Voor developers

REST en webhooks. Idempotent. Voorspelbaar.

Een compacte API die moeilijk verkeerd te gebruiken is. Uw sandbox-sleutels staan binnen een paar minuten klaar in het dashboard.

  • Idempotency-Key op elke wijzigende requestEen herhaling na een time-out geeft dezelfde factuur terug in plaats van een tweede aan te maken.
  • HMAC-SHA256-handtekeningHet secret gaat nooit over het netwerk; timestamp en nonce beschermen tegen replay.
  • Bedragen als stringsGeen float: decimale strings en de kleinste eenheid van de asset.
  • Referentiewaarden voor de handtekeningEen eigen client in elke taal test u binnen een minuut.
Node.jsPHPPythonGoREST
POST /v1/invoices
POST /v1/invoices HTTP/1.1
Authorization: CP-HMAC key=ak_live_…, ts=1760000000, nonce=…, sig=…
Idempotency-Key: order-ORDER-1001
Content-Type: application/json

{"order_id":"ORDER-1001","price_amount":"49.99","price_currency":"USD"}
201 Created
{
  "id": "inv_x7k2…",
  "status": "created",
  "checkout_url": "https://pay.coinetic.money/pay/inv_x7k2…#t=…",
  "expires_at": "2026-10-12T15:30:00Z",
  "livemode": true
}
Al ingebouwd

Alles waar u anders een half jaar aan bouwt

Betaalpagina

QR-code, exact bedrag, netwerkwaarschuwing, live status en timer. In het Russisch en Engels, met licht en donker thema.

Geld in uw eigen wallet

BTC, LTC, TRON: adressen uit uw xpub. EVM: een smart-adres dat uitsluitend naar uw wallet doorstuurt. Solana: uw eigen adres.

Vaste koers

Prijs in USD of EUR. Het bedrag in crypto wordt berekend op de mediaan van drie exchanges en staat 20 minuten vast. Voor USDT en USDC geldt 1:1.

Onder- en overbetaling

Aparte statussen, bijbetalen op hetzelfde adres, tolerantie voor afrondingen van wallets, en een late betaling in stablecoins wordt automatisch verwerkt.

Webhooks met garantie

HMAC-handtekening, retries tot 24 uur lang, vaste volgorde van events per factuur, een afleverlog en opnieuw verzenden vanuit het dashboard.

Sandbox

Dezelfde API zonder echt geld: met de knoppen ‘exact betalen’, ‘onderbetaling’, ‘overbetaling’ en ‘half bedrag’ test u elk scenario.

Alle functies →

Non-custodial

Wij kunnen uw geld niet uitgeven. Technisch onmogelijk.

Voor het ontvangen van betalingen zijn alleen de publieke gegevens van uw wallets nodig. Coinetic vraagt en bewaart nooit private keys of seedphrases. Het adres dat de klant krijgt, is afgeleid van uw sleutel — en dat controleren wij drie keer.

  • Alleen publieke sleutelsxpub/zpub voor BTC, LTC en TRON, een adres voor Solana en een verzamelwallet voor EVM-netwerken.
  • Wallet wijzigen met vertragingWachtwoord, tweede factor, e-mail en bedenktijd om te annuleren — ook als iemand toegang krijgt tot uw dashboard.
  • Kosten apart gefactureerdWij houden geen percentage in op de betaling: eens per maand ontvangt u een factuur, die u in crypto betaalt.

Zo werkt onze beveiliging →

0private keys van merchants bij ons
9netwerken: Bitcoin, Ethereum, TRON, Solana en meer
20 minstaat de koers vast voor BTC en ETH
~24 uherhalen wij de webhook tot uw server 2xx antwoordt
Vergelijking

Waarin Coinetic verschilt van custodial verwerking

Custodial verwerkerCoinetic
Waar staat het geld na betalingOp een rekening van de verwerker tot uitbetalingDirect in uw wallet
Wie kan over het geld beschikkenDe verwerkerAlleen u
UitbetalingAanvraag, limieten, wachttijdNiet nodig
KostenMeestal ingehouden op de betalingEens per maand een aparte factuur
Als de verwerker wordt gehacktHet saldo van alle merchants loopt gevaarWij hebben geen sleutels tot uw geld
Statussen die u kunt vertrouwen

‘Betaald’ pas na bevestigingen van het netwerk

Alleen de blockchain-watcher wijzigt de status. Niet de betaalpagina, niet de klant en geen parameter in de URL. Wordt een blok teruggedraaid, dan ontvangt u invoice.reorged.

1
created

Factuur aangemaakt, de klant kiest een munt

2
awaiting_payment

Adres en exact bedrag zijn verstrekt

3
detected

Betaling zichtbaar op het netwerk — nog niet leveren

4
confirming

In een blok opgenomen, bevestigingen n/N lopen

✓
paid

Bevestigd — de bestelling mag worden geleverd

Hoeveel bevestigingen wij per netwerk afwachten, leest u onder ‘Netwerken en assets’.

Voor wie

Eén integratie voor elk platform

Webshops

Een knop ‘Betalen met crypto’ naast de kaartbetaling. De klant betaalt vanuit elke wallet of rechtstreeks vanaf een exchange.

SaaS en digitale producten

Met metadata in de factuur koppelt u de betaling aan gebruiker en abonnement. Levering gaat automatisch via de webhook.

Apps en bots

iOS, Android, Telegram: u opent de betaallink en stuurt de gebruiker terug via return_url.

Vragen

Veelgestelde vragen

Wat is non-custodial verwerking van cryptobetalingen?

Een betaalverwerker die het geld van klanten niet in beheer houdt. Coinetic geeft de klant een adres dat is afgeleid van uw publieke sleutel, volgt de blockchain en meldt de betaling, maar de middelen komen direct in uw wallet terecht. Wij kunnen ze niet uitgeven of omleiden.

Hoe lang duurt het aansluiten?

De code schrijft u in één avond: factuur aanmaken, redirect en een webhook-handler. Daarvoor registreert u zich in het dashboard, stelt u ontvangstwallets in en test u in de sandbox. Het volledige stappenplan.

Welke cryptocurrencies en netwerken worden ondersteund?

BTC, LTC, ETH, BNB, POL, TRX, SOL en daarnaast USDT en USDC — op 9 netwerken: Bitcoin, Litecoin, Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum One, TRON en Solana. Volledige lijst.

Moet ik zelf nodes draaien of sleutels op mijn server bewaren?

Nee. Netwerkmonitoring, adressen en bevestigingen regelt Coinetic. Op uw server staan alleen een API-sleutel om requests te ondertekenen en het webhook-secret.

In welke valuta stel ik de prijs in?

In USD, EUR, USDT of USDC. De klant ziet het bedrag in de gekozen munt; voor BTC, ETH en andere volatiele assets staat de koers 20 minuten vast, op basis van de mediaan van drie exchanges.

Wanneer geldt een betaling als betaald?

Pas na het vereiste aantal netwerkbevestigingen: bijvoorbeeld 2 blokken op Bitcoin en 19 blokken op TRON. De status ‘betaald’ wordt gezet door de blockchain-watcher, niet door de betaalpagina of de klant. Wordt een blok teruggedraaid, dan ontvangt u de webhook invoice.reorged.

Wat als de klant te weinig betaalt of een ander netwerk gebruikt?

Een onderbetaling krijgt de status underpaid en de klant betaalt het restant bij op hetzelfde adres. Een overboeking op een ander EVM-netwerk of met een nagemaakte token telt niet mee, maar is wel zichtbaar in de factuur — meer details.

Kan ik een klant terugbetalen?

Ja. POST /v1/refunds of een knop in het dashboard maakt een terugbetalingsverzoek aan. De betaling staat in uw wallet, dus u verstuurt de overboeking zelf en legt de hash vast; op EVM-netwerken vindt Coinetic de transactie zelf op de blockchain en stuurt de webhook refund.sent. Zo werken terugbetalingen.

Werkt Coinetic met mobiele apps en Telegram-bots?

Ja. Uw server maakt de factuur aan en de app of bot opent de betaallink in de systeembrowser. Het API-secret komt nooit in de app terecht. Zo opent u de betaalpagina.

Wat kost het?

Alleen een percentage over betaalde facturen, zonder aansluitkosten; de kosten worden eens per maand apart gefactureerd. Prijzen en calculator.

Uw eerste testbetaling binnen 15 minuten

Registreer, neem een sandbox-sleutel en voer een betaling uit zonder echt geld.