AnmeldenRegistrieren

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.

Nur LesezugriffEin EndpointErste Plattform gesucht

Was sich ändert

Autosync gibt es noch nicht. Bisher bietet das keine Plattform an, hier steht also, was wir zusammen bauen würden.

Für deine Anleger

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.

Für deine Plattform

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.

1

Der Anleger erstellt einen Token

In seinen Kontoeinstellungen bei dir, hinter deinem normalen Login. Du zeigst den Token nur einmal an.

2

Er fügt ihn bei P2P Dash ein

Ein Feld beim Eintrag deiner Plattform in seinem P2P-Dash-Konto. Mehr gibt es nicht einzurichten.

3

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.

4

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.de

Wir lesen jede E-Mail persönlich und antworten meist innerhalb weniger Tage.