Autosync voor P2P-platforms
Nu downloaden je beleggers een bestand en uploaden ze het met de hand naar P2P Dash. Met een read-only-token en één endpoint bij jou komen hun transacties vanzelf binnen. Geen wachtwoorden, geen OAuth. 2.100+ beleggers volgen hun portefeuille op P2P Dash.
Wat er verandert
Autosync bestaat nog niet. Geen enkel platform biedt dit vandaag aan, dus dit is wat we samen zouden bouwen.
Hun cijfers blijven actueel
Nu loggen ze in, zoeken ze de export op, downloaden ze die en uploaden ze die weer, elke keer dat ze verse cijfers willen. Met Autosync plakken ze één keer een token. Daarna werken hun rendement, rente en cash zichzelf bij, zonder nieuw bestand.
Een drempel minder voor wie jouw platform volgt
Niemand hoeft nog de export te zoeken of je support te vragen hoe het werkt. Je platform krijgt het Autosync-label op zijn pagina op P2P Dash en in de platformlijst. Regelmatige imports houden ook de communitycijfers op je pagina actueel, want die komen uit geïmporteerde transacties.
Hoe het werkt
De belegger stelt het één keer in. Daarna loopt het vanzelf.
De belegger maakt een token aan
In de accountinstellingen op jouw platform, achter je gewone login. Je toont het token één keer.
De belegger plakt het in P2P Dash
Eén veld bij jouw platform in het eigen P2P Dash-account. Meer is er niet in te stellen.
P2P Dash haalt de transacties op
Van server naar server, ongeveer één keer per dag. De laatste dagen lezen we opnieuw, zodat late boekingen ook meekomen.
De belegger houdt de controle
Die trekt het token in bij jou of verbreekt de koppeling bij ons. In beide gevallen stopt het ophalen.
Wat je zou bouwen
We hebben dit zo klein mogelijk gehouden, want je hebt wel wat anders te doen. Voor de data is je transactie-export een goed startpunt.
Wat je nodig hebt
- Een instellingenpagina waar een belegger een read-only-token aanmaakt en intrekt. Toon het één keer en bewaar alleen een hash.
- Eén GET-endpoint dat de transacties van die belegger voor een periode teruggeeft
- Een rate limit per token. We vragen ongeveer één keer per dag op, dus een lage limiet is prima.
- Een korte toelichting op wat je transactielabels betekenen. Een e-mail is genoeg.
Wat je niet nodig hebt
- OAuth, redirects of consent screens
- Webhooks of achtergrondtaken bij jou
- Een ontwikkelaarsportaal of sandbox
- Lening-, lener- of persoonsgegevens in de response
Je kent je codebase beter dan wij, dus we gaan niet gokken hoeveel dagen dit kost. Wil je het eerst met je developers doornemen? Stuur ons jullie vragen.
Het endpoint
Dit is een voorstel, geen vast formaat. Als iets anders makkelijker is in jouw systeem, laat het ons weten. CSV of Excel met dezelfde velden kan ook.
Request
GET /v1/transactions?from=2026-10-01&to=2026-10-31
Host: api.yourplatform.com
Authorization: Bearer <token>Response
{
"transactions": [
{
"date": "2026-10-02",
"type": "deposit",
"amount": 500.00,
"currency": "EUR"
},
{
"date": "2026-10-15",
"type": "interest",
"amount": 12.34,
"currency": "EUR"
}
]
}Velden
date- ISO 8601, in UTC of met een offset. Een timestamp mag ook, wij gebruiken alleen de dag.
type- Je eigen labels zijn prima, wij zetten ze om. Begin je vanaf nul, dan kun je onze namen hieronder gebruiken.
amount- Een getal met een punt als decimaalteken. Positief, de richting volgt uit het type. Een terugboeking is een negatief bedrag van hetzelfde type.
currency- ISO 4217-code, dus EUR voor euro's.
Goed om te weten
- Beide datumparameters zijn optioneel. Zonder die parameters geef je de volledige geschiedenis terug. Dat gebruikt de eerste sync.
- Paginering is niet nodig. Wordt een response te groot, geef dan je limiet door, dan vragen we kleinere periodes op.
- Antwoord met 401 bij een ongeldig of ingetrokken token, en met 429 en een Retry-After-header als de rate limit is bereikt.
Hoe wij transactietypes noemen
Dit zijn precies de namen die we intern gebruiken. Je hoeft ze niet over te nemen, ze staan hier alleen ter inspiratie. Hoe dichter je types hierbij liggen, hoe minder wij hoeven te vertalen.
deposit- Geld dat van buitenaf op het platform binnenkomt.
withdrawal- Geld dat het platform verlaat, terug naar de bank van de belegger.
investment- Geld dat in een lening of project gaat, inclusief aankopen op de secundaire markt.
interest- Rente die op een investering is verdiend.
principalRepayment- Geïnvesteerd kapitaal dat terugkomt uit een lening of project.
bonus- Cashback, referral-, campagne- en andere beloningen.
fee- Alles wat het platform de belegger in rekening brengt.
tax- Betaalde of ingehouden belasting.
defaultLoss- Kapitaal dat verloren gaat als een lening in gebreke blijft en niet meer kan worden teruggehaald.
internalTransfer- Geld dat binnen het platform tussen rekeningen beweegt. Het saldo verandert er niet door.
Deze lijst kan groeien, bijvoorbeeld met types voor de secundaire markt. Heeft je platform al meer types, stuur ze dan zoals ze zijn. Voorlopig zetten we ze om naar de namen hierboven, maar dat kan later veranderen.
Vier dingen die moeten kloppen
Het formaat is flexibel. Dit niet, want het rendement dat we berekenen hangt ervan af.
Elke geldbeweging
Stortingen, opnames, investeringen, rente, aflossingen, bonussen, kosten, belastingen en wanbetalingsverliezen. Zonder stortingen en opnames kunnen we geen rendement berekenen, en zonder investeringen en aflossingen kunnen we geen geïnvesteerd kapitaal tonen.
Complete dagen
Een periode geeft elke transactie op die dagen terug. We vergelijken en bewaren hele dagen, en daarom heb je ook geen transactie-ID's nodig.
Bereikbaar voor een server
Het token is het enige waar dit endpoint om vraagt. Geen CAPTCHA, geen botcontrole, geen sessiecookie, geen 2FA-vraag. Staat je site achter Cloudflare of iets vergelijkbaars, dan heeft het pad een uitzondering nodig.
Wijzigingen vooraf gemeld
Laat het ons weten voordat labels of velden veranderen, of gebruik een pad met versienummer. Een nieuw label dat we niet kennen, verschijnt als onbekende transactie tot we het hebben toegevoegd.
Wat het token wel en niet kan
Hier gaan je securitymensen naar vragen, dus het staat hier bij elkaar.
Alleen lezen, één belegger
Het leest de transacties van de belegger die het heeft aangemaakt. Het kan niet inloggen, beleggen, geld opnemen of iets wijzigen.
Geen persoonsgegevens
De response bevat datum, type, bedrag en valuta. Geen naam, geen adres, geen IBAN, geen lener.
Altijd in te trekken
De belegger verwijdert het in jouw instellingen. De volgende aanroep krijgt een 401, wij stoppen en laten de belegger weten dat de koppeling is beëindigd.
Hoe wij ermee zouden omgaan
Versleuteld in onze database, alleen gebruikt op onze servers in Frankfurt, verwijderd bij ontkoppelen of wanneer het account wordt verwijderd. We bewaren dagtotalen per type, niet je regels, net als nu bij een geüpload bestand.
Het Autosync-label
Platforms die dit aanbieden, krijgen een label op P2P Dash. Dat zegt één ding over jou: hoe je data bij ons komt.
Wat het label betekent
- Beleggers kunnen dit platform koppelen met een token, in plaats van bestanden te uploaden
- Het staat op je platformpagina en is een filter in de platformlijst
- Het is gratis, met dezelfde voorwaarden voor elk platform
Wat het niet betekent
- Het is geen keurmerk en geen aanbeveling
- Het verandert niets aan rankings, scores of wat we over je schrijven
- Je kunt het niet kopen en je hebt er geen affiliatedeal voor nodig
P2P Dash is gratis en verdient aan affiliatelinks. Ook die veranderen geen cijfers. Hoe dat werkt, lees je op onze transparantiepagina: p2pdash.com/nl/transparantie/
Vragen die je misschien hebt
Staat die van jou er niet bij? Vraag het gerust. Je krijgt antwoord van degene die dit bouwt.
Is Autosync al live?
Nog niet. We bouwen onze kant zodra een eerste platform toezegt, en dat doen we samen met dat platform. Handmatig importeren blijft sowieso voor iedereen beschikbaar.
Waarom geen OAuth?
OAuth betekent een autorisatieserver, consent screens en clientbeheer bij jou. Voor read-only-toegang tot iemands eigen transacties bereikt een token dat de belegger zelf aanmaakt hetzelfde, met veel minder werk.
Wat als een token uitlekt?
Wie het heeft, kan de transactiegeschiedenis van die belegger lezen tot het token is ingetrokken. Dat is een echt risico. Daarom kan het token alleen lezen, bevat de response geen persoonsgegevens en is intrekken één klik. Een vervaldatum aan jouw kant is ook prima, dan vragen we de belegger om een nieuw token.
Is dit alleen voor P2P Dash?
Nee. Het token is van de belegger, dus die kan het aan elke gewenste tool geven. Je bouwt één endpoint, geen speciale integratie voor ons.
Wat kost het?
Niets, in geen enkele richting. Wij rekenen niets voor Autosync en je kunt niet betalen voor het label.
Mag dit van de privacyregels?
De belegger besluit zelf om de eigen gegevens te delen en maakt het token zelf aan. Juridisch advies kunnen we je niet geven, dus laat je juridische team er even naar kijken. We beantwoorden hun vragen graag, en onze privacyverklaring beschrijft het ophalen nog voordat het live gaat.
Welke valuta's kunnen jullie aan?
Stuur bij elke transactie de valuta mee. P2P Dash heeft één accountvaluta per platform en rekent niet om. Laat het ons dus weten als je beleggers meerdere valuta's in één account aanhouden, dan kijken we samen hoe we dat oplossen.
Wil je het eerste platform zijn?
Schrijf naar Tim, die P2P Dash bouwt. Een korte “dit zouden we kunnen doen” of een lijst met vragen van je developers is genoeg om te beginnen.
Mail tim@newnow.deWe lezen elke e-mail persoonlijk en reageren meestal binnen een paar dagen.