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 Swish

Allgemeines zu Swish


Page properties
Logo

Info
Excerpt

Die schwedische Zahlungsart Swish ist eines der erfolgreichsten Beispiele für mobiles Bezahlen. Mehr als die Hälfte der schwedischen Bevölkerung hat die App auf ihren Smartphones. Nachdem das Gemeinschaftsprodukt führender schwedischer Banken als reine P2P-Zahlart begonnen hat, ist es seit 2017 auch im E-Commerce und am POS verfügbar. Die Transaktion erfolgt über die Eingabe der Mobil- bzw. Swish-Nummer oder das Scannen eines QR-Codes.

TypZahlungen per eWallet


Weitere Informationen finden Sie auch auf der Webseite von Swish (https://www.getswish.se/).

Auf dieser Seite

Table of Contents
exclude(Auf dieser Seite|In diesem Abschnitt).*


Diagramme zum Prozessablauf

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow
DisableCachingtrue
PageWithExcerptEN:Swish

Prozessablauf E-Commerce Checkout mit Swish


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow_MCommerce
DisableCachingtrue
PageWithExcerptEN:Swish

Prozessablauf M-Commerce Checkout mit Swish


Konfiguration für Swish

Zertifikate-Management

Jeder Händler benötigt für jede MID ein Zertifikat. Zum Zertifikate-Management laden sie das folgende Dokument herunter: https://www.getswish.se/content/uploads/2015/06/Guide-Certifikatsadministration_160118.pdf

Sie müssen ein neues Zertifikat bestellen, wie dies im Kapitel 2.6 des heruntergeladenen Dokumentes beschrieben ist. Die Zertifikats-Signaturanforderung (Certificate Signing Request, CSR) wird von 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
bereitgestellt.


Überblick zum Prozess des Zertifikate-Managements:

  1. Sobald Sie Zugriff auf das Swish Certificate Management Tool haben, wenden Sie sich mit der Anforderungen für eine Swish CSR an 
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
    unter
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNameHelpdesk-Name
    PageWithExcerptWording
  2. Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
     erzeugt die CSR und sendet Ihnen diese
  3. Sie müssen die von 
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
    erhaltene CSR in das Swish Certificate Management Tool hochladen
  4. Sie erzeugen das Zertifikat und laden dieses herunter, wie es im Kapitel 2.6 des heruntergeladenen Dokuments beschrieben ist. Das Format des Zertifikats kann entweder PEM oder PKCS#7 sein.
  5. Als Antwort auf die von
    Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
    erhaltene E-Mail mit der CSR senden Sie das Zertifikat zurück


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


Aufruf der Schnittstelle für Swish

Um eine Swish-Zahlung über ein

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Formular abzuwickeln, rufen verwenden Sie bitte folgende URL auf:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
swish.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameswish_request
PageWithExcerptEN:Swish

Parameter für Zahlungen mit Swish


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameswish_response
PageWithExcerptEN:Swish

Ergebnis-Parameter für Swish-Zahlungen


Folgende Tabelle beschreibt die Ergebnis-Parameter, die das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
an Ihre URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben:

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameswish_notify
PageWithExcerptEN:Swish

Ergebnis-Parameter für URLNotify



Gutschrift mit Referenz

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCredit_Intro
PageWithExcerptReuse API
Gutschriften sind über eine Server-zu-Server-Kommunikation möglich. Bei einer Gutschrift mit Bezug auf eine Buchung ist die Höhe der Gutschrift auf die Höhe der vorangegangen Buchung beschränkt. Um eine Gutschrift (Credit) 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
id1638283666402_-1828428638
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecredit_request
PageWithExcerptEN:Swish

Parameter für Gutschrift von Swish-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecredit_response
PageWithExcerptEN:Swish

Ergebnis-Parameter für Gutschrift von Swish-Zahlungen



Batch-Nutzung der Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Intro
PageWithExcerptReuse API
Grundsätzliche Informationen zur Arbeit mit Batch-Dateien sowie zu deren Aufbau erfahren Sie im separaten Handbuch zum Batchmanager. Im Batch-Verfahren sind nicht alle Funktionen verfügbar, die für die Online-Schnittstelle verfügbar sind.

Dieses Kapitel beschreibt die Parameter, die Sie im Datensatz (Record) für die Ausführung von  Gutschriften mit Swish übergeben müssen und welche Informationen Sie der Antwort-Datei über den Status des Zahlungsvorgangs entnehmen können.

Folgende Tabelle gibt eine Übersicht der pro Aktion jeweils möglichen Batch-Versionen und ihrer Besonderheiten:

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_versions
PageWithExcerptEN:Swish

Beschreibung der möglichen Batch-Versionen


Der Aufbau für eine Swish-Zahlung in einer einzureichenden Batch-Datei sieht folgendermaßen aus:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_structure
PageWithExcerptEN:Swish


Beispiel für Master-MID-Funktion:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_MasterMid
PageWithExcerptEN:Swish
Die folgende Tabelle beschreibt die einzelnen Felder und Werte, die im Datensatz (Record) innerhalb der Batch-Datei verwendet werden:


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Request_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_request
PageWithExcerptEN:Swish

Beschreibung der Felder im Datensatz von Batch-Dateien


Der Record-Bereich in der Antwort-Datei zu Batch-Transaktionen sieht folgendermaßen aus:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_Response
PageWithExcerptEN:Swish
Die


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Response_Intro
PageWithExcerptReuse API
folgende Tabelle beschreibt die Antwort-Parameter, die der Batch-Manager im Record-Bereich zu jeder Transaktion speichert (hier nicht erklärte Standardparameter wie etwa <TransID> oder <RefNR> und Aufrufparameter, werden unverändert zum Aufruf wieder zurückgegeben und sind vorstehend beschrieben):

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_response
PageWithExcerptEN:Swish

Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien