The event database offers an integration of the extension paymentlib. By using these features you will be able to offer different payment methods for the registration of your events. You may choose for each event separately which payment methods are available and if payment is required at all.
To enable payment functionality you have to install the Payment Code Library (paymentlib) and at least one payment implementation which supports a specific payment provider. Please refer to the paymentlib manual how to install and configure the different extensions.