Event payment provider Barcode promises refunds, following complaints

By August 12, 2022