bugfix for payment event, tested pass