> For the complete documentation index, see [llms.txt](https://mtrsolution.gitbook.io/eventic/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mtrsolution.gitbook.io/eventic/settings/payment-and-fees.md).

# Payment gateways, currency, and fees

In this section, you can set up the accepted payment methods and fees applicable to the orders placed in your platform.

## **Global payment settings**

### **Currency**

Choose the currency that is used platform wide

### **Currency symbol position**

* **Left:** Displays the currency symbol left of the amount
* **Right:** Displays the currency symbol right of the amount

### **Enabled payout methods for the organizers to receive their revenue**

Organizers will have the possibility to request their payouts via one of the enabled payout methods **once they set it up.**

## Fees

### **Ticket fee**

This fee will be added to the ticket sale price which are bought online, by online we mean that are not purchased via a point of sale account.

Lets take an example:

1. Lets say you set the ticket fee to **1.5$**
2. An event is on sale for **10$** a ticket
3. An attendee adds **two tickets** to his cart for this event&#x20;
4. The checkout form will indicate that the attendee has to pay **23$** **(10$ \* 2 + 1.5$ \* 2)**
5. Now when the organizer request a payout after this sale, the information will indicate that he will be requesting a payout with amount of **20$**, the other **3$** that the **attendee paid** are **your revenue as the owner of the platform**

{% hint style="info" %}
You can disable the additional fees **paid by attendees** by setting 0 in this parameter
{% endhint %}

{% hint style="info" %}
Internally, this fee is saved when an organizer creates a new event date ticket

Please note that if you edit this fee, it will be applied to event tickets created after saving the parameter and will not affect event ticket already created
{% endhint %}

{% hint style="info" %}
This fee does not apply for free tickets
{% endhint %}

### **Ticket price percentage cut**

This percentage will be deducted from each ticket sold online, upon organizer payout request, this percentage will be taken from each ticket sold online.

Lets take an example:

1. Lets say you set the ticket price percentage cut to **10%**
2. An event is on sale for **10$** a ticket
3. An attendee adds **three tickets** to his cart for this event&#x20;
4. The checkout form will indicate that the attendee has to pay **30$** **(10$ \* 3)**
5. Now when the organizer request a payout after this sale, the information will indicate that he will be requesting a payout with amount of **27$**, the other **3$** are **your revenue as the owner of the platform and are calculated this way: (10% out of 10$) = 1$ \* 3**

{% hint style="info" %}
You can disable the percentage cut that is **paid by organizers** by setting 0 in this parameter
{% endhint %}

{% hint style="info" %}
Internally, this fee is saved when an organizer creates a new event date ticket

Please note that if you edit this fee, it will be applied to event tickets created after saving the parameter and will not affect event ticket already created
{% endhint %}

{% hint style="info" %}
This fee does not apply for free tickets
{% endhint %}

## **Payment gateways**

**Click on the "+" button to add a new payment gateway**

![](/files/IwgBhrsKJJJJWZFrkvhQ)

The payment gateway form contains the following shared fields:

* **Name:** The name the appears when attendees select this gateway
* **Gateway:** Select one of the available gateways, more gateways will be updated in the upcoming updates
* **Image:** The logo of the gateway
* **Status:** Choose whether to enable or disable this gateway for future orders
* **Order of appearance:** the order in which the gateway appears in the checkout form

### **Paypal**

* **Sandbox:** If you are testing, enable the sandbox mode, disabling it accepts real transactions
* **PayPal Client ID:** provided by Paypal
* **PayPal Secret Key:** provided by Paypal

Follow the below steps to get your **Paypal** credentials&#x20;

1. Log in: Go to PayPal Developer Dashboard and sign in using your standard PayPal Business account credentials.
2. Navigate to Credentials: Click on your account name or navigate to Dashboard > My Apps & Credentials.
3. Select Environment: Make sure the toggle is set to Live (unless you are setting up a Sandbox account for testing purposes).
4. Create a New App: Under the REST API apps section, click the Create App button.
5. Name Your App: Enter a name for the app and click Create App.
6. Retrieve Keys: You will now see your Client ID listed. Click the Show link to reveal your Secret Key
7. Copy and paste them into the Payment Gateway form

### **Stripe**

* **Stripe publishable key:** provided by Stripe
* **Stripe secret key:** provided by Stripe

Follow the below steps to get your **Stripe** credentials&#x20;

1. Log in into your Stripe account
2. In the left sidebar, click on **Developers**, then click on **API keys**.&#x20;
3. You will see your **Publishable key** (`pk_...`) and can reveal your **Secret key** (`sk_...`).
4. Copy and paste them into the Payment Gateway form

Stripe provides separate keys for **Test Mode** and **Live Mode** (for real transactions). You can toggle between these modes using the switch at the top of the developers' page.

### Mercado Pago

* **Public Key:** provided by Mercado Pago
* **Access Token:** provided by Mercado Pago

Follow the below steps to get your **Mercado Pago** credentials&#x20;

1. Log in to the Mercado Pago Developers Dashboard with your seller account.
2. Go to **Your Applications** and select (or create) an app.
3. Navigate to the **Credentials** tab to find your **Public Key** (for frontend encryption) and **Access Token**
4. Choose whether you will be using **the sandbox (test) or production credentials**
5. Copy and paste them into the Payment Gateway form

### Flutterwave

* **Public Key:** provided by Flutterwave
* **Secret Key:** provided by Flutterwave

Follow the below steps to get your **Flutterwave** credentials&#x20;

1. Log in into your Flutterwave account
2. In your Menu > **Settings** section > **Developers** section, click on **API Keys**
3. Copy and paste them into the Payment Gateway form&#x20;

### **Bank Transfer / Cash / Check / Offline**

By using this payment gateway, you can give the attendees instructions on how to pay the amount that is calculated in the order (examples: give them the bank account number to which the transfer has to be made).&#x20;

The order will remain on the "Awaiting payment" status until the organizer validates it.

The attendee can send you a confirmation of their payment without going out of Eventic, they can use the "Contact organizer" button.

Once the order is validated, a confirmation email along with the tickets will be sent to the attendee.

{% hint style="info" %}
To edit a payment gateway, click on the Cog button in the payment gateways list
{% endhint %}
