Mit wiederkehrenden mandaten können Sie das Bankkonto eines Kunden wiederholt belasten, ohne dass dieser jede Zahlung einzeln genehmigen muss. Dies ist ein gängiges Muster bei Abonnementmodellen, Ein-Klick-Checkouts und Ad-hoc-Lastschriften durch Händler.
Computop Paygate unterstützt wiederkehrende Mandate für die beiden folgenden Hauptszenarien:
- Ungeplante kundeninitiierte Transaktionen (CIT): Ein-Klick-Zahlungen bei denen der Kunde die Zahlung manuell auslöst, aber die Zahlungsinformationen nicht erneut eingeben muss.
- Ungeplante händlerinitiierte Transaktionen (MIT) & wiederkehrende Zahlungen: Von Ihnen initiierte Zahlungen ohne Kundeninteraktion, z. B. bei Abonnements oder Ad-hoc-Gebühren.
Implementierungsablauf
Mit Computop können Sie wiederkehrende Mandate in drei einfachen Schritten einrichten:
- Erste Transaktion mit wiederkehrender Absicht
- Anmeldedaten sicher speichern
- Nachfolgende Transaktionen
1. Erste Transaktion
Richten Sie die Absicht für eine Wiederholung ein, indem Sie die folgenden Informationen im Objekt credentialOnFile übergeben:
{
...
"credentialOnFile": {
"type": "RECURRING",
"initialPayment": true
}
}
2. Anmeldedaten speichern
Speichern Sie die Konto- und Mandatsdetails basierend auf dem Integrationstyp, nachdem Sie eine erfolgreiche Zahlungsantwort auf die erste Transaktion erhalten haben:
| Integrationsart | Aktion |
|---|---|
Gehostete Formulare – Gehostete Zahlungsseite oder Direct Debit Gehostete Formulare | Rufen Sie die Konto- und Mandatsdaten ab, indem Sie Zahlungsdaten nach payment ID abrufen aufrufen und speichern sie. {
...
"paymentMethods": {
"type": "DIRECTDEBIT",
"directDebit": {
....
"mandate": {
"mandateId": "SEPA123456789",
"dateOfSignature": "15.02.2025"
},
"account": {
"code": "DE123456789",
"number": "DE89370400440532013000",
"accountHolderName": "John Doe",
"bankName": "National Bank"
}
}
}
}
|
| Direkte Integration | Speichern Sie die Konto- und Mandatsdaten; die Sie bereits während des Zahlungsvorgangs erhalten haben. |
3. Nachfolgende Transaktionen
Senden Sie die nachfolgende Zahlungsanforderung mit Aufrufparametern abhängig von der Art Ihrer Integration
| Integrationsart | Zahlungsparameter |
|---|---|
| Gehostete Formulare – Hosted Payment Page oder gehostete Kartenformulare |
|
| Direkte Integration |
|