Medellin startup brings ‘Buy 5, get 1 free’ loyalty card into digital age