Barzahlen wurde von der Cash Payment Solutions GmbH entwickelt. Die Cash Payment Solutions GmbH wurde Anfang 2011 von Achim Bönsch, Florian Swoboda und Sebastian Seifert mit Sitz im Herzen Berlins gegründet.
Barzahlen ermöglicht es Konsumenten Waren und Dienstleistungen im Internet einzukaufen und diese bei Einzelhandelspartnern bar zu bezahlen. Barzahlen hat es sich damit zur Aufgabe gemacht jedem Kunden ein einfaches und sicheres Online-Bezahlverfahren, ohne die Angabe von Finanzdaten im Internet zu eröffnen. Barzahlen erschließt somit Kunden für den E-Commerce, die bisher nicht online einkaufen können, Sicherheitsbedenken hegen oder einfach mit Bargeld zahlen wollen.