use UUID as transaction id, customer ID and name are optional