Autosync für P2P-Plattformen
Heute laden deine Anleger eine Datei herunter und bei P2P Dash von Hand wieder hoch. Mit einem Read-only-Token und einem Endpoint bei dir kommen ihre Transaktionen von selbst an. Ohne Passwörter, ohne OAuth. 2.100+ Anleger verfolgen ihre Portfolios auf P2P Dash.
Was sich ändert
Autosync gibt es noch nicht. Bisher bietet das keine Plattform an, hier steht also, was wir zusammen bauen würden.
Ihre Zahlen bleiben aktuell
Bisher loggen sie sich ein, suchen den Export, laden ihn herunter und wieder hoch, und das jedes Mal, wenn sie frische Zahlen sehen wollen. Mit Autosync fügen sie einmal einen Token ein. Danach aktualisieren sich Rendite, Zinsen und Cash ohne weitere Datei.
Eine Hürde weniger für alle, die deine Plattform tracken
Niemand muss mehr den Export suchen oder deinen Support fragen, wie das geht. Deine Plattform bekommt das Autosync-Label auf ihrer P2P-Dash-Seite und in der Plattformliste. Regelmäßige Importe halten außerdem die Community-Zahlen auf deiner Seite aktuell, denn die stammen aus importierten Transaktionen.
So funktioniert's
Der Anleger richtet es einmal ein. Danach läuft es ohne ihn.
Der Anleger erstellt einen Token
In seinen Kontoeinstellungen bei dir, hinter deinem normalen Login. Du zeigst den Token nur einmal an.
Er fügt ihn bei P2P Dash ein
Ein Feld beim Eintrag deiner Plattform in seinem P2P-Dash-Konto. Mehr gibt es nicht einzurichten.
P2P Dash holt die Transaktionen ab
Von Server zu Server, etwa einmal am Tag. Die letzten Tage lesen wir noch einmal, damit auch späte Buchungen ankommen.
Der Anleger behält die Kontrolle
Er widerruft den Token bei dir oder trennt die Verbindung bei uns. In beiden Fällen ist mit dem Abholen Schluss.
Was du bauen würdest
Wir haben das so klein gehalten, wie es ging, denn du hast auch anderes zu tun. Für die Daten ist dein Transaktions-Export ein guter Ausgangspunkt.
Was du brauchst
- Eine Einstellungsseite, auf der Anleger einen Read-only-Token erstellen und widerrufen. Zeig ihn einmal an und speichere nur einen Hash.
- Einen GET-Endpoint, der die Transaktionen dieses Anlegers für einen Zeitraum zurückgibt
- Ein Rate Limit pro Token. Wir fragen etwa einmal am Tag ab, ein niedriges Limit reicht also.
- Eine kurze Erklärung, was deine Transaktionsbezeichnungen bedeuten. Eine E-Mail genügt.
Was du nicht brauchst
- OAuth, Redirects oder Consent-Screens
- Webhooks oder Hintergrundjobs bei dir
- Ein Entwicklerportal oder eine Sandbox
- Kredit-, Kreditnehmer- oder personenbezogene Daten in der Antwort
Du kennst deinen Code besser als wir, deshalb raten wir nicht, wie viele Tage das dauert. Wenn du es erst mit deinen Entwicklern durchgehen willst, schick uns eure Fragen.
Der Endpoint
Das ist ein Vorschlag, kein festes Format. Wenn bei dir etwas anderes einfacher ist, sag Bescheid. CSV oder Excel mit denselben Feldern geht auch.
Anfrage
GET /v1/transactions?from=2026-10-01&to=2026-10-31
Host: api.yourplatform.com
Authorization: Bearer <token>Antwort
{
"transactions": [
{
"date": "2026-10-02",
"type": "deposit",
"amount": 500.00,
"currency": "EUR"
},
{
"date": "2026-10-15",
"type": "interest",
"amount": 12.34,
"currency": "EUR"
}
]
}Felder
date- ISO 8601, in UTC oder mit Offset. Ein Zeitstempel geht auch, wir nutzen nur den Tag.
type- Deine eigenen Bezeichnungen sind in Ordnung, wir ordnen sie zu. Wenn du bei null anfängst, kannst du unsere Namen von weiter unten nehmen.
amount- Eine Zahl mit Punkt als Dezimaltrennzeichen. Positiv, die Richtung ergibt sich aus dem Typ. Eine Stornierung ist ein negativer Betrag desselben Typs.
currency- Code nach ISO 4217, also EUR für Euro.
Gut zu wissen
- Beide Datumsparameter sind optional. Ohne sie gibst du die gesamte Historie zurück. Das nutzt der erste Sync.
- Paginierung ist nicht nötig. Falls eine Antwort zu groß würde, nenn uns dein Limit, dann fragen wir kleinere Zeiträume ab.
- Antworte mit 401 bei einem ungültigen oder widerrufenen Token und mit 429 und einem Retry-After-Header, wenn das Rate Limit erreicht ist.
So nennen wir die Transaktionstypen
Das sind genau die Namen, die wir intern verwenden. Du musst sie nicht übernehmen, sie sind nur als Anregung gedacht. Je näher deine Typen daran sind, desto weniger müssen wir übersetzen.
deposit- Geld, das von außen auf die Plattform kommt.
withdrawal- Geld, das die Plattform verlässt und zurück auf das Bankkonto des Anlegers geht.
investment- Geld, das in einen Kredit oder ein Projekt fließt, auch Käufe auf dem Zweitmarkt.
interest- Zinsen aus einem Investment.
principalRepayment- Investiertes Kapital, das aus einem Kredit oder Projekt zurückkommt.
bonus- Cashback, Empfehlungs-, Kampagnen- und andere Prämien.
fee- Alles, was die Plattform dem Anleger berechnet.
tax- Gezahlte oder einbehaltene Steuern.
defaultLoss- Kapital, das verloren geht, wenn ein Kredit ausfällt und es sich nicht mehr eintreiben lässt.
internalTransfer- Geld, das innerhalb der Plattform zwischen Konten wandert. Am Saldo ändert das nichts.
Die Liste kann wachsen, zum Beispiel um Typen für den Zweitmarkt. Wenn deine Plattform schon mehr Typen hat, schick sie uns so, wie sie sind. Vorerst ordnen wir sie den Namen oben zu, das kann sich aber später ändern.
Vier Dinge, die stimmen müssen
Beim Format sind wir flexibel. Hier nicht, denn davon hängt die Rendite ab, die wir berechnen.
Jede Geldbewegung
Einzahlungen, Auszahlungen, Investments, Zinsen, Tilgungen, Boni, Gebühren, Steuern und Ausfallverluste. Ohne Ein- und Auszahlungen können wir keine Rendite berechnen, ohne Investments und Tilgungen kein investiertes Kapital anzeigen.
Vollständige Tage
Ein Zeitraum liefert jede Transaktion dieser Tage. Wir vergleichen und speichern ganze Tage, und deshalb brauchst du auch keine Transaktions-IDs.
Für Server erreichbar
Der Token ist das Einzige, was dieser Endpoint verlangt. Kein CAPTCHA, keine Bot-Prüfung, kein Session-Cookie, keine 2FA-Abfrage. Wenn deine Seite hinter Cloudflare oder Ähnlichem liegt, braucht der Pfad eine Ausnahme.
Angekündigte Änderungen
Sag uns Bescheid, bevor sich Bezeichnungen oder Felder ändern, oder nutze einen versionierten Pfad. Eine neue Bezeichnung, die wir nicht kennen, erscheint als unbekannte Transaktion, bis wir sie ergänzt haben.
Was der Token kann und was nicht
Danach werden deine Sicherheitsleute fragen, deshalb steht hier alles an einem Ort.
Nur lesen, ein Anleger
Er liest die Transaktionen des Anlegers, der ihn erstellt hat. Einloggen, investieren, auszahlen oder etwas ändern kann er nicht.
Keine personenbezogenen Daten
Die Antwort enthält Datum, Typ, Betrag und Währung. Keinen Namen, keine Adresse, keine IBAN, keinen Kreditnehmer.
Jederzeit widerrufbar
Der Anleger löscht ihn in deinen Einstellungen. Der nächste Abruf bekommt eine 401, wir hören auf und sagen ihm, dass die Verbindung beendet ist.
So würden wir damit umgehen
Verschlüsselt in unserer Datenbank, nur auf unseren Servern in Frankfurt benutzt, gelöscht, sobald die Verbindung getrennt oder das Konto gelöscht wird. Wir speichern Tagessummen pro Typ, nicht deine Zeilen, genau wie heute bei einer hochgeladenen Datei.
Das Autosync-Label
Plattformen, die das anbieten, bekommen ein Label auf P2P Dash. Es sagt genau eine Sache über dich: wie deine Daten zu uns kommen.
Was das Label bedeutet
- Anleger können diese Plattform mit einem Token verbinden, statt Dateien hochzuladen
- Es erscheint auf deiner Plattformseite und als Filter in der Plattformliste
- Es ist kostenlos und gilt für jede Plattform zu denselben Bedingungen
Was es nicht bedeutet
- Es ist kein Qualitätssiegel und keine Empfehlung
- Es ändert keine Rankings, keine Scores und nichts an dem, was wir über dich schreiben
- Man kann es nicht kaufen, und du brauchst dafür keinen Affiliate-Deal
P2P Dash ist kostenlos und verdient über Affiliate-Links. Auch die ändern keine Zahlen. Wie das funktioniert, steht auf unserer Transparenzseite: p2pdash.com/de/transparenz/
Fragen, die du vielleicht hast
Wenn deine nicht dabei ist, frag einfach. Die Antwort kommt von dem, der das hier baut.
Läuft Autosync schon?
Noch nicht. Wir bauen unseren Teil, sobald eine erste Plattform zusagt, und zwar gemeinsam mit ihr. Manuelle Importe bleiben so oder so für alle verfügbar.
Warum nicht OAuth?
OAuth heißt: ein Autorisierungsserver, Consent-Screens und eine Client-Verwaltung bei dir. Für den Lesezugriff auf die eigenen Transaktionen erreicht ein Token, den der Anleger selbst erstellt, dasselbe mit viel weniger Arbeit.
Was passiert, wenn ein Token in falsche Hände gerät?
Wer ihn hat, kann die Transaktionshistorie dieses Anlegers lesen, bis der Token widerrufen ist. Das ist ein echtes Risiko. Deshalb kann der Token nur lesen, die Antwort enthält keine personenbezogenen Daten, und Widerrufen geht mit einem Klick. Ein Ablaufdatum bei dir ist auch in Ordnung, dann bitten wir den Anleger um einen neuen Token.
Ist das nur für P2P Dash?
Nein. Der Token gehört dem Anleger, er könnte ihn also jedem Tool geben, das er möchte. Du baust einen Endpoint, keine Sonderintegration für uns.
Was kostet das?
Nichts, in keine Richtung. Wir nehmen kein Geld für Autosync, und du kannst nicht für das Label bezahlen.
Ist das datenschutzrechtlich in Ordnung?
Der Anleger entscheidet selbst, seine eigenen Daten zu teilen, und erstellt den Token selbst. Rechtsberatung können wir dir nicht geben, deine Rechtsabteilung sollte also einen Blick darauf werfen. Ihre Fragen beantworten wir gern, und unsere Datenschutzerklärung wird das Abholen beschreiben, bevor es live geht.
Welche Währungen könnt ihr verarbeiten?
Schick bei jeder Transaktion die Währung mit. P2P Dash hat eine Kontowährung pro Plattform und rechnet nicht um. Sag uns also Bescheid, wenn deine Anleger mehrere Währungen in einem Konto halten, dann überlegen wir gemeinsam, wie wir damit umgehen.
Willst du die erste Plattform sein?
Schreib Tim, der P2P Dash baut. Ein kurzes „das könnten wir machen“ oder eine Liste mit Fragen deiner Entwickler reicht für den Anfang.
E-Mail an tim@newnow.deWir lesen jede E-Mail persönlich und antworten meist innerhalb weniger Tage.