Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEWORK and version Dokumentation

Über
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
Instant Payment


Allgemeine Informationen über
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
Instant Payment

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
Instant Payment basiert auf dem Standard Open Banking und gehört zur Zahlungskategorie Online-Überweisung.

Der Händler löst eine Zahlung aus, leitet den Kunden an einen Open-Banking-Betreiber weiter, um die Auswahl von Land und Bank zu ermöglichen, und leitet den Kunden schließlich an seine Bank weiter, um die Zahlung zu genehmigen und abzuschließen.

Instant Banking ermöglicht verschiedene Modi:

ModusBeschreibung
sepaWird von allen Banken unterstützt und basiert auf SEPA-Zahlungen
sepaInstant

Wird von den meisten Banken unterstützt und basiert auf SEPA-Sofortzahlungen, sodass das Geld in der Regel innerhalb von 10 Sekunden auf das Händlerkonto überwiesen wird

fasterPaymentsWird speziell im Vereinigten Königreich genutzt und verwendet Kontonummer sowie Bankleitzahl



Page properties
Logo


Info

Instant Payment basiert auf SEPA-Sofortzahlungen oder Standard SEPA-Zahlungen und wird daher weithin unterstützt und basiert auf Open Banking Standards.

Die Implementierung basiert derzeit auf der Plattform den Plattformen Token.io und Tink.

TypZahlungen per Onlineüberweisung

 

Table of Contents

Anwendungsfälle

Unterstützte Anwendungsfälle

Unterstützte Schnittstelle per Token.io

Unterstützte Schnittstelle per Tink

Anwendungsfall

Beschreibung

Einfacher Prozess

S-2-S

FormularHPPS-2-S

Formular

HPP

Autorisierung + Buchung

Der Händler möchte die Zahlung autorisieren und bei Lieferung buchen

  • nicht unterstützt

  • verwenden Sie stattdessen „Verkauf“, um eine Zahlung in einem Schritt zu autorisieren und zu buchen






Verkauf (einmalig)

Der Händler möchte über OpenBanking Geld vom Kunden einziehen

  • Der Shop des Händlers startet eine Sofortzahlungsanfrage und erhält eine URL zum Open-Banking-Betreiber

  • Der Händler leitet den Kunden zur URL des Open-Banking-Betreibers weiter
  • Der Kunde gibt seine Bankkontodaten (IBAN) und seinen Namen (Name des Kontoinhabers) ein und bestätigt die Zahlung

  • Der Shop des Händlers erhält eine Benachrichtigung über die erfolgreiche Zahlung


(tick)(tick)

(tick)

(tick)

(tick)

Voll- oder Teilgutschrift

Der Händler möchte dem Kunden nach erfolgreicher Zahlung etwas Geld zurückerstatten

  • nicht unterstützt

kommt bald



(tick)

(tick)


Voll- oder Teilstorno

Der Händler möchte eine noch nicht abgeschlossene Zahlung stornieren

  • nicht unterstützt







Diagramm zum Prozessablauf per Token.io

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Prozessablauf Instant Payment


Diagramme zum Prozessablauf per Tink

Anwendungsfall 1

Wenn der Kunde für zukünftige Transaktionen bei diesem Händler sein Einverständnis gibt, weitere Transaktionen ohne SCA-Prozess durchzuführen.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow_Tink1
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Prozessablauf Instant Payment

Anwendungsfall 2

Wenn der Kunde für zukünftige Transaktionen bei diesem Händler sein Einverständnis nicht gibt, weitere Transaktionen ohne SCA-Prozess durchzuführen.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow_Tink2
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Prozessablauf Instant Payment

Anwendungsfall 3

Wenn die Einwilligung wie in Anwendungsfall 1 erhalten wurde und derselbe Kunde innerhalb von 90 Tagen eine weitere Transaktion bei demselben Händler durchführt, kann der Händler eine Anfrage wie unten beschrieben senden, um die Challenge für den Kunden zu vermeiden.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow_Tink3
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Prozessablauf Instant Payment



Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


Aufruf der Schnittstelle für Instant Banking per Token.io

Um eine Zahlung per Online-Überweisung mit Instant Payment abzuwickeln, verwenden Sie bitte die folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
OpenBanking.aspx 

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1685442798341_1840044788
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamerequest
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Parameter für Online-Überweisungen mit Instant Payment Payment 


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_IntroURL
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1625124276219_-768309225
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameresponse
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Ergebnis-Parameter für URLSuccess, URLFailure und URLNotify bei Instant Payment


Aufruf der Schnittstelle für Instant Banking per Tink

Zahlungsanforderung mit Rückerstattungsoption anlegen

Um eine Zahlung per Online-Überweisung mit Instant Payment abzuwickeln, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
OpenBanking.aspx 

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1706104722492_889633444
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamerequest_Tink
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Parameter für Online-Überweisungen mit Instant Payment


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_IntroURL
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1706104840859_2092284625
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameresponse_Tink
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Ergebnis-Parameter für URLSuccess, URLFailure und URLNotify bei Instant Payment


Gutschrift mit Referenz

Gutschriften sind über eine Server-zu-Server-Kommunikation möglich. Das

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
erlaubt nur Gutschriften für Instant Payment, die sich auf eine vorangegangene Transaktion über das
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
beziehen. Die Höhe der Gutschrift ist auf den Betrag der Sale-Transaktion beschränkt. 

Um eine Gutschrift mit Referenztransaktion auszuführen, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
credit.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1706103576190_889633444
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecredit_request
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Parameter für Gutschrift von Zahlungen mit Instant payments per Tink


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1706103660736_1617725034
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecredit_response
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Antwort-Parameter für Gutschrift von Zahlungen mit Instant payments per Tink



Einrichtung beim OpenBanking-Anbieter Tink

Da

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
keinen Zugriff auf Ihre Einrichtung bei Tink hat, müssen Sie uns die erforderlichen Informationen für die Einrichtung im
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
senden.

Nach Vertragsunterzeichnung erhalten Sie Zugriff auf Ihre Tink-Console.

Bitte melden Sie sich an Ihrer Tink-Console (https://console.tink.com/login) an, richten Ihr Konto wie unter https://docs.tink.com/resources/console/set-up-your-tink-account beschrieben ein und senden die Informationen zum

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
in Klartext, nicht als Screenshot:

  • client_id: das ist die eindeutige ID für Ihre App.Dieser Schlüssel ist öffentlich und sofort verfügbar, sobald Sie eine App erstellen.
  • client_secret: das ist ein geheimer Schlüssel für Ihre App.Dieser Schlüssel authentifiziert Ihre App bei der Tink-API.



Einrichtung beim OpenBanking-Anbieter Token.io

Da

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePartner-Name
PageWithExcerptEN:Wording
keinen Zugriff auf Ihre Einrichtung bei Token.io hat, müssen Sie uns die erforderlichen Informationen für die Einrichtung im
Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePlatform-Name
PageWithExcerptEN:Wording
senden.

Nach Vertragsunterzeichnung erhalten Sie Zugriff auf Ihr Token.io-Dashboard.

Bitte melden Sie sich an Ihrem Token.io-Dashboard (https://dashboard.token.io/) an und senden die Informationen zum

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePlatform-Name
PageWithExcerptEN:Wording
in Klartext, nicht als Screenshot:

Eine Beispiel-E-Mail an

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePlatformPartner-Name
PageWithExcerptEN:Wording
könnte wie folgt aussehen:

Panel

My Token.io setup

Table Filter
hideControlsfalse
inversefalse
totalrow,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsSpalten ausblenden
defaultDescription&&Category&&Comment&&Value
cell-width150
hideColumnstrue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1685444497209_969409047
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameTokenSetup
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Anpassung und Test mit OpenBanking-Anbieter Token.io

Wie eine Zahlung aussieht

Table Filter
hideControlsfalse
inversefalse
totalrow,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
disableSavefalse
separatorPoint (.)
sparklinefalse
labelsSpalten ausblenden
defaultDescription&&English
cell-width150
hideColumnstrue
datepatterndd M yy
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1685444899037_1865160855
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameParameterMapping
DisableCachingtrue
PageWithExcerptEN:Instant Payment


So passen Sie Ihr Zahlungs- / Token.io-Konto an

Nachdem Sie den Vertrag mit dem Open-Bank-Betreiber (Token.io) unterzeichnet haben, erhalten Sie Zugriff auf dessen Dashboard.

Dort können Sie Folgendes einrichten:

  • Ihre Benutzerdaten und Firmeninformationen (z.B. Firmenname, Rechnungsdetails, ...)

Settings → Configuration

General

Hier kann der „Display name“ geändert werden. Dies ist der dem Verbraucher angezeigte Empfänger („An“ / „Empfänger“):

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameTokenGeneral
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Webhook

Der Webhook muss technisch auf

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePlatform-Name
PageWithExcerptEN:Wording
eingestellt sein; URL:
Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNameBaseURL
PageWithExcerptEN:Wording
/OpenBankingComplete.aspx


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameTokenWebhook
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Web App Bank selection

Sie können die Bankauswahl für Ihre Verbraucher einschränken. Es wird empfohlen, „Enable all banks“ zuzulassen. Der Verbraucher kann dann jede unterstützte Bank auswählen.

CSS (Styling der Token.io Web-App (die Ihrem Kunden angezeigt wird)

Es ist möglich, Ihr eigenes Händlerlogo hochzuladen und das CSS-Design der Web-App anzupassen (wird dem Kunden angezeigt):

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameTokenCss
DisableCachingtrue
PageWithExcerptEN:Instant Payment


Nachdem Sie Ihr Händlerlogo hochgeladen und Ihre CSS-Stile angepasst haben, kann das neue WebApp-Layout über den Payload Builder getestet werden:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePayloadBuilder
DisableCachingtrue
PageWithExcerptEN:Instant Payment



Nach der CSS-Änderung kann eine Testzahlung zur Überprüfung des Designs veranlasst werden:

  • API-Schlüssel und MemberID werden automatisch vom Payload Builder festgelegt
  • (4) Die Beschreibung muss für jede Zahlung eindeutig sein
  • (5) Der Betrag muss mit Dezimalpunkt angegeben werden
  • (6) Die Währung muss EUR sein
  • (7) IBAN ist die IBAN des Händlers, d. h. eine beliebige IBAN Ihres Begünstigten
  • (8) Die BIC des Händlers ist optional → leer lassen
  • (9) Zum Testen verwenden Sie eine beliebige URL, z.B. https://www.google.com
  • (10) Klicken Sie auf "Generate"

Dann klicken Sie auf Test (1)

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePayload
DisableCachingtrue
PageWithExcerptEN:Instant Payment


Ein neues Tab/Fenster öffnet sich mit dem neuen Design:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePaymentConfirmation
DisableCachingtrue
PageWithExcerptEN:Instant Payment


Anchor
key
key
Settings → Authentication Keys

Bitte generieren Sie einen API-Schlüssel für Ihre Konfiguration und senden ihn an den

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptEN:Wording
:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameTokenKey
DisableCachingtrue
PageWithExcerptEN:Instant Payment


Wir benötigen außerdem Ihre MemberID und weitere Informationen, die im nächsten Abschnitt angezeigt werden.

Anchor
member
member
Settings → Member Information

Die hier gezeigten Informationen sind ebenfalls für die Einrichtung im

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePlatform-Name
PageWithExcerptEN:Wording
erforderlich:

Multiexcerpt
MultiExcerptNameTokenKey

Anchor
beneficiary
beneficiary
Settings → Beneficiary

Für Ihr Händlerkonto sind möglicherweise mehrere Bankkonten konfiguriert. Jedes Bankkonto kann einen Kontonamen haben (von Ihnen vergeben) und ist definiert

  • entweder mit IBAN/BIC (SEPA-basiert)
  • oder mit Kontonummer / Bankleitzahl (FasterPayments / UK)

Ein Beispiel-Setup könnte wie folgt aussehen:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameTokenBeneficiary
DisableCachingtrue
PageWithExcerptEN:Instant Payment

Testen im Sandbox-Modus

Solange Ihr OpenBanking-Setup nicht im Produktionsmodus eingerichtet ist, können Sie es im Sandbox-Modus testen.

Bitte verwenden Sie daher die hier gezeigten Testdaten: Test Instant Payment.