Articles by topic

Online Events & Live Streaming

Table of contents

Last updated:
September 5, 2025

Events with payment

Through Oniva, payments for paid events can be processed. Here's how it works.

Illustration of the various means of payment.

Configure payment settings

Once you've activated the payment settings in the event settings, you can set the corresponding prices for your bookings under the booking options. The payment settings offer you various options to configure your payment processes.

  • Payment identifier: Here you can enter an internal cost center to assign transactions. If you don't know an identifier, you can leave this field blank.
  • Online payment processing fee (%): This determines how much processing fee is charged for online payments.
  • Payment method: You can choose between cash payment, invoice, or online payment. With online payment, the payment is processed directly through the integrated payment provider in Oniva. For cash payment and invoice, a price is displayed, but the invoicing is the responsibility of the organiser.
  • VAT (value added tax): You can use the standard rate or set individual VAT rates.
  • Currency: You can choose between different currencies. For online payments, EUR and CHF are available.
  • Organisation: Here you can specify the organisation that appears on the payment receipt for online payments, including the VAT number. The organisation can be recorded and maintained in your workspace. This number may be relevant for the tax treatment of the event for guests.
  • Price including VAT: Here you can specify whether the recorded prices already include VAT or if it is additionally levied.
Note: Fees
Typically, a processing fee is charged by the payment provider. If you specify a 0% online payment processing fee in Oniva, the processing fee will be deducted from the revenue. A processing fee of 5% is charged for transactions through the account managed by Oniva.

Define prices for booking options

Only after activating the payment settings for an event can a price be set in the booking options. Each booking option can then define a market price, a price, the specified currency, and the cost breakdown. Note that as an admin, you are responsible for accurately listing your prices.

  • Price: Specifies the amount charged to guests when booking this option.
  • VAT: The selected VAT rate. Some options may have a different rate (for example, a hotel stay).
  • Market price: The market price can be specified, for example, for invitations. Although displayed, it is not charged. Providing the market price may be important for guests with internal requirements. If the market price is the same as the price, this field can be left blank.
  • Cost breakdown: Similar to the market price, this is a breakdown for transparency. For example, for an invitation, it can show the amount for admission, catering, accommodation, etc.

Discounts and variable pricing

The specified prices can be overridden for individual target groups by setting a discount or fee as a fixed or percentage amount on the authorisation group. These adjustments then apply to all booking options. If the price should only be overridden for individual booking options (e.g., a discount for a session that does not apply to the reception), an "additional booking rule" can be set on the corresponding booking option to set a price that overrides the price for the selected authorisation group.

Update payment status

For bookings with the payment status "open," the admin can update the status.

The payment history also allows viewing payment attempts. Here, you can check how many times a guest has attempted to pay. Failed payments also indicate the reason.

Note: Payment History only for payment attempts
If the "Payment History" option does not appear, it means that no payment attempt via online payment has been made yet.

Through the "Complete payment" button at the bottom of the booking, payment can be finalised. If "Invoice" or "Cash" is selected, the payment status changes directly to "paid". For "Online Payment" option, a payment request with a link for online payment (via credit card, postcard, or TWINT) is sent to the guest.

Screenshot of admin options for a booking

If a payment request for an online payment (via credit card, postcard, or TWINT) has been sent, the payment status can be updated via "Match status". This is especially crucial if there's suspicion of a payment being made but not reflected in Oniva. Generally, however, the status update occurs automatically.

Screenshot of the payment status of a booking

Refunds

Please contact us regarding any potential refunds using the following form. For refunds, an additional fee of CHF 2.50 / EUR 2.40 per transaction will be charged on top of the processing fee. You can decide whether this fee will be covered by the guest or by you as the organiser. Refunds can be issued for the full amount or a partial amount. Ideally, you should outline this clearly in your terms and conditions for guests.

In the case of a full refund process (i.e. more than 25% of your total ticket revenues) due to a cancelled or partially cancelled event, we will charge the actual costs incurred for processing the refunds separately.

Any ticketing revenues will be paid out, after deducting all applicable fees, no later than 30 days after your event has ended.

Download

By submitting, I agree that Oniva may process and store my data in accordance with the Oniva
Privacy Policy
.

Was this article helpful?

Thank you very much! Your feedback has been recorded.
Huch! Beim Absenden des Formulars ist etwas schief gelaufen.

Helpful information for event managers

Discover exciting articles about creating unforgettable events.

Didn't find an answer?

If you couldn't find the information you were looking for, our support team is happy to help. Create a ticket, and we will get back to you as soon as possible.
Time icon
Support hours
Monday to Friday, 08:00 to 17:00(excluding public holidays in the city of Zurich)

Contact support

Your contact details

Only requests from existing admins will be processed. Please enter your own contact details in the section below.

Request details

Please provide all information regarding your request. The more detailed your input, the faster we can process it.

Insert the link to your event or campaign – this helps us locate it more quickly.
Describe your issue as precisely as possible: What exactly do you need help with? Which function or area of the application is affected? If something didn’t work as expected, what happened and what steps did you take beforehand?

⚠️ Please do not provide
any personal data of guests
(e.g. names, e-mail addresses or phone numbers). Use
booking numbers
and
links
only to describe your request. Note: If you enter personal data, it will be transmitted to and
processed by our external support provider
 as part of handling your request.

By submitting, I agree that Oniva may process and store my data in accordance with the Oniva Privacy Policy.

Thank you for your support request! 🎉

What happens next?

A member of our support team will contact you as soon as possible to help you with your issue. In the meantime, visit our knowledge base and explore helpful articles and guides that may already provide the answers you need.

Refunds

Your contact details

Only requests from existing admins will be processed. Please enter your own contact details in the section below.

Request details

⚠️ Please do not provide
any personal data of guests
(e.g. names, e-mail addresses or phone numbers). Use
booking numbers
and
links
only to describe your request. Note: If you enter personal data, it will be transmitted to and
processed by our external support provider
as part of handling your request.

Fees

In addition to the usual processing fees, an extra fee of
CHF 2.50 / EUR 2.40 per transaction
 will be charged for refunds. This amount will be deducted from the total proceeds. For more information, please refer to the
Terms of Use
.

By submitting, I agree that Oniva may process and store my data in accordance with the Oniva Privacy Policy.

Thank you for your support request! 🎉

What happens next?

A member of our support team will contact you as soon as possible to help you with your issue. In the meantime, visit our knowledge base and explore helpful articles and guides that may already provide the answers you need.