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

Table of Contents


Über Barzahlen

Allgemeines zu Barzahlen

Dieses Handbuch beschreibt Einrichtung und Nutzung der

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
-Schnittstelle für Barzahlen.

Das System Barzahlen richtet sich an alle Kunden in Deutschland, die sensible Daten ungerne online eingeben oder weder Kreditkarte noch Online-Banking nutzen. Als Alternative zur Nachnahme ist Barzahlen schneller und preisgünstiger. Kunden begleichen den Betrag mit einem Zahlschein bei einem Partner im Einzelhandel, der die Zahlungsbestätigung in Echtzeit an den Online-Shop übermittelt, so dass die Ware zügig versendet werden kann.

Barzahlen ist Zahlungsanbieter für Bargeldzahlungen. Kunden nutzen Barzahlen zur Zahlung von Online-Einkäufen, Reisebuchungen oder Rechnungen verschiedenster Art. Zudem ist die Ein- und Auszahlung von Bargeld auf das eigene Girokonto möglich.

Der Kunde erhält zur Abwicklung der Zahlung einen Barcode per E-Mail, SMS oder Post. Dann wird dieser Barcode an der Kasse einer Einzelhandels-Partnerfiliale von Barzahlen gescannt und der Kunde zahlt mit Bargeld oder anderen angebotenen Zahlungsmitteln. Sobald der Kunde gezahlt hat, wird der Auftraggeber vom Kassensystem in Echtzeit über die Zahlung benachrichtigt. Der Zahlungsdienst wird durch die Greensill Bank AG aus Bremen erbracht.

Derzeit ist Barzahlen deutschlandweit in über 10.000 Filialen der REWE-Märkte, dm-drogerie Märkte, PENNY-Märkte, real,- Supermärkte, Telekom Shops, mobilcom-debitel-Filialen sowie bei den Budni-Drogerien und in den Filialen der Unternehmensgruppe Dr. Eckert möglich.

Barzahlen bietet Bargeld-affinen Nutzern die Möglichkeit, ohne Angabe von sensiblen Finanzdaten online einzukaufen, zu spielen oder Reisen zu buchen und ist durch das Angebot von Bargeld gleichzeitig das einzige Zahlungssystem, das jedem Deutschen uneingeschränkt zur Verfügung steht. 68% der Deutschen über 18 Jahren besitzen keine Kreditkarte (Deutsche Bundesbank 2015) und 51% nutzen kein Online-Banking (Bundesverband deutscher Banken 2014).


Page properties
Logo

Info
Excerpt

Mit Barzahlen lässt sich in Deutschland der Online-Einkauf bei über 10.000 Filialen von Einzelhandelspartnern wie real,- mit Bargeld bezahlen. Das zusätzliche Kundenpotential umfasst unter anderem jene Internetnutzer, die heute noch nicht online einkaufen.

TypZahlungen per Bargeld / Rechnung


Weitere Informationen finden Sie auch auf der Webseite von Barzahlen unter https://www.barzahlen.de/de.

Diagramm zum Prozessablauf

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameProcessFlow
DisableCachingtrue
PageWithExcerptEN:Barzahlen

Prozessablauf Barzahlen


Konfiguration für Barzahlen

Als Online-Anbieter richten Sie zuerst einen Account bei Barzahlen ein auf der Webseite: https://controlcenter.barzahlen.de/#/account/signin

Beginnen Sie dann mit der Konfiguration, nachdem Sie sich dort angemeldet haben.

Im Barzahlen Control Center müssen unter Einstellungen / Divisionen (https://controlcenter.barzahlen.de/#/settings/divisions) folgende URLs hinterlegt werden.

Benachrichtigungs-URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
BarzahlenComplete.aspx

Sandbox-Benachrichtigungs-URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
BarzahlenComplete.aspx

Die Division-ID müssen Sie zusammen mit Ihrem Zahlungsschlüssel an den Support von 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
unter 
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording
senden, damit die Zahlungsart im 
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
eingerichtet werden kann.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


Aufruf der Schnittstelle für Barzahlen

Um eine Barzahlen-Zahlung über eine Server-zu-Server-Verbindung auszuführen, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
barzahlen.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_request
PageWithExcerptEN:Barzahlen

Parameter für Zahlungen mit Barzahlen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_response
PageWithExcerptEN:Barzahlen

Ergebnis-Parameter für Zahlungen mit Barzahlen


Folgende Tabelle beschreibt die Ergebnis-Parameter, die das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
an Ihre URLNotify übergibt:

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_notify
PageWithExcerptEN:Barzahlen

Ergebnis-Parameter für URLNotify bei Barzahlen


Der Händler muss folgenden Code auf seiner Seite integrieren, um die neue Checkout-Seite von Barzahlen anzuzeigen.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlenhbarzahlen_checkout
PageWithExcerptEN:Barzahlen

Der Wert des Checkout_Token wird von 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
im Parameter TokenExt übergeben.

Der Wert src muss für Test- und Produktivtransaktionen folgende Werte enthalten:

Test: https://cdn.barzahlen.de/js/v2/checkout-sandbox.js\
Produktiv: https://cdn.barzahlen.de/js/v2/checkout.js



Aktualisieren einer Zahlung

Um eine Barzahlen-Zahlung über eine Server-zu-Server-Verbindung zu aktualisieren, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
barzahlenUpdate.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_update_request
PageWithExcerptEN:Barzahlen

Parameter zur Aktualisierung einer Zahlung mit Barzahlen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_update_response
PageWithExcerptEN:Barzahlen

Ergebnis-Parameter bei Aktualisierung von Barzahlen



Gutschrift mit Referenz

Gutschriften sind über eine Server-zu-Server-Kommunikation möglich. 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
id1644246355849_1927287514
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_credit_request
PageWithExcerptEN:Barzahlen

Parameter für Gutschrift von Barzahlen-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_credit_response
PageWithExcerptEN:Barzahlen

Ergebnis-Parameter für Gutschrift von Barzahlen-Zahlungen



Storno

Um eine Barzahlen-Zahlung über eine Server-zu-Server-Verbindung zu stornieren, verwenden Sie die folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
reverse.aspx


Hinweis: Die Reverse.aspx macht nicht nur Autorisierungen, sondern IMMER DEN LETZTEN TRANSAKTIONSSCHRITT rückgängig! Falls die letzte Transaktion eine Buchung war, löst die Rever-se.aspx z.B. eine Gutschrift aus. Es ist daher größte Vorsicht geboten, und die Nutzung erfolgt auf eigene Gefahr. Wir empfehlen, vor Nutzung der Reverse.aspx den Transaktionsstatus mit der Inquire.aspx prüfen.

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_reverse_request
PageWithExcerptEN:Barzahlen

Parameter für Storno von Barzahlen-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebarzahlen_reverse_response
PageWithExcerptEN:Barzahlen

Ergebnis-Parameter für Storno von Barzahlen-Zahlungen



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 von Stornos oder Gutschriften mit Barzahlen ü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
id1644246445669_-389471685
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_versions
PageWithExcerptEN:Barzahlen

Beschreibung der möglichen Batch-Versionen


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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_structure
PageWithExcerptEN:Barzahlen


Beispiel für Master-MID-Funktion:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_MasterMid
PageWithExcerptEN:Barzahlen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Request_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_request
PageWithExcerptEN:Barzahlen

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:Barzahlen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBatch_Response_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebatch_response
PageWithExcerptEN:Barzahlen

Beschreibung der Ergebnis-Parameter im Datensatz von Batch-Dateien