Über Swish

Allgemeines zu Swish


Logo

Info

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.swish.nu/).

Auf dieser Seite


Diagramme zum Prozessablauf

Prozessablauf E-Commerce Checkout mit 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 folgen Sie bitte den Anweisungen unter https://developer.swish.nu/documentation/integration.

Sie müssen ein neues Zertifikat bestellen. Die Zertifikats-Signaturanforderung (Certificate Signing Request, CSR) wird von 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  unter
  2.  erzeugt die CSR und sendet Ihnen diese
  3. Sie müssen die von  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 erhaltene E-Mail mit der CSR senden Sie das Zertifikat zurück


-Schnittstelle


Aufruf der Schnittstelle für Swish

Um eine Swish-Zahlung über ein -Formular abzuwickeln, verwenden Sie bitte folgende URL:

swish.aspx

 

Parameter für Zahlungen mit Swish


Ergebnis-Parameter für Swish-Zahlungen


Folgende Tabelle beschreibt die Ergebnis-Parameter, die das  an Ihre URLNotify übergibt. Wenn Sie den Parameter Response=encrypt angegeben haben, werden die folgenden Parameter mit Blowfish verschlüsselt an Ihr System übergeben:

Ergebnis-Parameter für URLNotify



Gutschrift mit Referenz

credit.aspx

 

Parameter für Gutschrift von Swish-Zahlungen


Ergebnis-Parameter für Gutschrift von Swish-Zahlungen



Batch-Nutzung der Schnittstelle

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:

Beschreibung der möglichen Batch-Versionen


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


Beispiel für Master-MID-Funktion:


Beschreibung der Felder im Datensatz von Batch-Dateien


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


Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien