Hoe minder toegang wij tot uw geld hebben,
hoe geruster u kunt zijn
Coinetic is zo gebouwd dat een aanvaller zelfs na een inbraak op onze servers uw ontvangsten niet kan uitgeven of omleiden.
Alleen publieke sleutels
Om betalingen te ontvangen volstaan een xpub/zpub, een Solana-adres en het adres van uw verzamelwallet op EVM-netwerken. Coinetic vraagt merchants nooit om seedphrases of private keys — die staan niet in de code, niet in de database en niet in de logs.
Elk adres wordt drie keer gecontroleerd
Het adres voor de klant wordt afgeleid uit uw wallet, bij het bijschrijven wordt gecontroleerd dat het echt van uw sleutel is afgeleid, en de database weigert het aan een andere wallet te koppelen.
EVM: alleen naar uw eigen adres
Depositoadressen op EVM-netwerken zijn smart contracts waarin de ontvanger bij de deployment vastligt. Niemand kan die wijzigen, ook wij niet.
Walletwijziging met vertraging
Wachtwoord, tweede factor, een e-mail aan de eigenaren en bedenktijd om te annuleren. Krijgt iemand toegang tot uw dashboard, dan kunt u de wijziging nog op tijd stoppen.
Alleen de blockchain zet ‘Betaald’
De status wordt gewijzigd door de netwerkwatcher, na het vereiste aantal bevestigingen. Elke overboeking telt precies één keer; wordt een blok teruggedraaid, dan wordt ook de status teruggedraaid.
Ondertekende requests en webhooks
API-requests: HMAC-SHA256 met tijdstempel en eenmalige nonce. Webhooks: HMAC over de ruwe body, secretrotatie zonder downtime.
Vijf regels voor een veilige integratie
De meeste incidenten bij merchants zijn geen blockchainhack, maar vertrouwen in het verkeerde signaal.
- API-secret alleen op de serverNiet in de browser, niet in een mobiele app, niet in git.
- Lever de order uit op basis van de status uit de API
paidofoverpaiduitGET /v1/invoices/{id}— niet op basis van de parameters vanreturn_urlen niet op basis van de webhookbody. - Controleer de webhookhandtekening over de ruwe bodyEn weiger requests die ouder zijn dan 5 minuten.
- Maak de levering idempotentEen webhook kan meerdere keren binnenkomen: sla verwerkte
X-Webhook-Id's op. - Weiger
livemode: falsein productieZo levert een per abuis gekoppelde sandbox geen producten uit.
Een betaalpagina zonder verrassingen
Geen scripts van derden
Geen analytics, geen externe fonts, geen CDN. Een strikte Content-Security-Policy; de QR-code wordt op de pagina zelf gegenereerd.
Token na de ‘#’
De betaallink draagt het token in het fragment van de URL: zo komt het niet in serverlogs of in de Referer terecht.
Geen verouderde bedragen
Verloopt de koers, dan worden adres en bedrag verborgen — de klant betaalt nooit tegen een oude koers.