Agenta allows to register interest in events and products, and then to pay using multiple payment methods. Events and products can be visible to the public or to specific users.