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 TWINT

Allgemeine Informationen über TWINT

TWINT ist die führende und eine der beliebtesten Bezahl-Apps der Schweiz. 97 Prozent der Schweizer Bevölkerung kennen TWINT und die Hälfte der Schweizer Bevölkerung nutzt es regelmässig. Neunzig Prozent aller Bankkontoinhaber in der Schweiz können ihr Konto direkt mit der TWINT-App verbinden.

Bitte beachten Sie: Damit ein Händler einen TWINT-Account erhält, muss dieser einen Schweizer Firmensitz vorweisen können.


Page properties
Logo

Info
Excerpt

Bezahlen Sie einfach und absolut sicher mit der TWINT E-Wallet-Lösung mit der führenden Bezahl-App in der Schweiz.

Sie müssen lediglich einen QR-Code scannen und Ihre Identität mit Ihrem Smartphone bestätigen.

TypeZahlungen per eWallet


Weitere Informationen finden Sie auch auf der Webseite von TWINT (https://www.twint.ch/).


Wie es funktioniert

Wenn sich ein Benutzer für die Bezahlung mit TWINT entscheidet und auf die entsprechende Zahlungsschaltfläche tippt, wird entweder ein QR-Code zum Scannen angezeigt (Web-Zahlung) oder die TWINT-App öffnet sich automatisch, um die Zahlung zu bestätigen (In-App-Zahlung oder im Browser auf dem Smartphone).

Unter folgendem Link finden Sie eine Übersicht, wie Sie online mit TWINT bezahlen können:

https://www.twint.ch/privatkunden/funktionen/onlineshop/?lang=de

Bevor Sie beginnen

Wenn Sie sich entschieden haben, TWINT zu unterstützen, müssen einige Schritte ausgeführt werden:

  1. Registrieren Sie Ihr Unternehmen bei TWINT unter: https://portal.twint.ch.
    1. (info) Wenn Sie einen Testhändler haben und TWINT-Transaktionen im Testmodus ausführen, können Sie Ihr Unternehmen auch auf der Integrationsumgebung von TWINT https://portal-int.twint.ch in gleicher Weise wie unten beschrieben registrieren und einen Shop einrichten.
  2. Legen Sie Ihren Online-Shop von der Homepage des TWINT-Portals aus an:
  3. Wählen Sie im zweiten Schritt der Shop-Registrierung im Abschnitt "Integration" die Option PSP (Payment Service Provider) und wählen
    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNamePartner-Name
    PageWithExcerptEN:Wording
    aus der Liste der Provider:
  4. Nachdem der Shop angelegt wurde, geben Sie die UUID des Shops an
    Multiexcerpt include
    SpaceWithExcerptEN
    MultiExcerptNameHelpdesk-Name
    PageWithExcerptEN:Wording
    u
    nd bitten darum, die Zahlungsmethode TWINT zu aktivieren:


Diagramm zum Prozessablauf

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow
DisableCachingtrue
PageWithExcerptEN:TWINT

Anwendungsfälle

Unterstützte Anwendungsfälle

Unterstützte Schnittstellen

Anwendungsfall

Beschreibung

Einfacher Prozess

S-2-S

Batch

Analytics
PayByLink

HPPCTSF

Autorisierung + Buchung

Händler wollen eine Zahlung autorisieren und bei Lieferung buchen

  • Händler muss die Buchung innerhalb von 7 Tagen nach der Autorisierung abschließen
(tick)

demnächst(tick)

Verkauf (Sale)

Händler möchten Geld vom Kunden einziehen

  • Shop des Händlers startet eine Zahlungsanforderung

  • Kunde wird umgeleitet, um den QR-Code angezeigt zu bekommen
  • Kunde scannt QR-Code und bestätigt Zahlung

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

(tick)



demnächst(tick)

Voll- oder Teil-Gutschrift

Händler möchten einen Geldbetrag an den Kunden zurückerstatten, nachdem eine Zahlung erfolgreich abgeschlossen ist

  • Händler startet eine Gutschriftsanfrage

  • Multiexcerpt include
    SpaceWithExcerptDE
    MultiExcerptNamePartner-Name
    PageWithExcerptWording
    erfasst die Details der betreffenden Zahlung und veranlasst die Gutschrift

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

(tick)

(tick)




Voll- oder Teil-Storno

Händler wollen eine nicht abgeschlossene Zahlung stornieren

  • wird nur für Zahlungen unterstützt, die nicht abgeschlossen sind

  • für abgeschlossene Zahlungsvorgänge verwenden Sie stattdessen eine Gutschrift

(tick)



CTSFCTSF zur Abstimmung
  • Download der Abrechnungsdatei vom Dienstanbieter
  • CTSF für Händler erstellen




demnächst

Auf dieser Seite

Table of Contents
exclude(Auf dieser Seite|In diesem Abschnitt|On this page|In this section).*


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


Zahlung mit TWINT über ein
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Formular

Um eine TWINT-Zahlung über ein

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Formular auszuführen, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
twint.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNametwint_request
PageWithExcerptEN:TWINT

Parameter für TWINT


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_IntroURL
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNametwint_response
PageWithExcerptEN:TWINT

Ergebnis-Parameter für URLSuccess, URLFailure and URLNotify bei TWINT



Buchung

Falls Ihre 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
MID nicht für die Sale-Operation konfiguriert ist, sollte jede anfängliche TWINT-Zahlung (Aufruf von twint.aspx) über die Schnittstelle capture.aspx bestätigt oder über reverse.aspx storniert werden.

Buchungen (oder Bestätigungen im Sinne von TWINT) sind über eine Server-zu-Server-Verbindung möglich. Um eine Buchung über eine Server-zu-Server-Verbindung auszuführen, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
capture.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecapture_request
PageWithExcerptEN:TWINT

Parameter für Buchungen bei TWINT über Socket-Verbindung


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecapture_response
PageWithExcerptEN:TWINT

Ergebnis-Parameter für Buchungen bei TWINT über Socket-Verbindung



Stornierung

Stornierungen sind über eine Server-zu-Server-Verbindung möglich. Um eine Zahlung über eine Server-zu-Server-Verbindung zu stornieren, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
reverse.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamereverse_request
PageWithExcerptEN:TWINT

Parameter für Stornierungen bei TWINT über Socket-Verbindung


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamereverse_response
PageWithExcerptEN:TWINT

Ergebnis-Parameter für Stornierungen bei TWINT über Socket-Verbindung



Gutschrift mit Referenz

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameCredit_Intro
PageWithExcerptReuse API

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
credit.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecredit_request
PageWithExcerptEN:TWINT

Parameter für Gutschriften bei TWINT über Socket-Verbindung

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamecredit_response
PageWithExcerptEN:TWINT

Ergebnis-Parameter für Gutschriften bei TWINT über Socket-Verbindung



Batch-Nutzung der Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Intro
PageWithExcerptReuse API

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

Bei den Batch-Aufrufen ist die verwendete Batch-Version zu unterscheiden, wovon die optionalen Parameter abhängen. Alle mit „2.“ beginnen Versionsbezeichnungen betreffen Aufrufe für einen Konzern. Das bedeutet, innerhalb einer Batch-Datei mit einer bestimmten MerchantID können auch Transaktionen anderer Händler mit einer abweichenden Sub-MID übertragen werden.

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
id1653639236578_1512017557
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_versions
PageWithExcerptEN:TWINT

Beschreibung der möglichen Batch-Versionen


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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_structure
PageWithExcerptEN:TWINT

Beispiel für Master-MID-Funktion:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_MasterMid
PageWithExcerptEN:TWINT

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Request_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_request
PageWithExcerptEN:TWINT

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_structure_response
PageWithExcerptEN:TWINT


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Response_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_response
PageWithExcerptEN:TWINT

Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien