OBI GmbH & Co. Deutschland KG is a German multinational home improvement supplies retailing company. It is headquartered in Wermelskirchen and operates 668 stores in Europe, of which 351 are in Germany. From Wikipedia
It leverages virtual debit cards secured by one-time codes for NFC payments at German retailers.