# 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

### **Allow Paypal as a payout method for the organizers to receive their revenue**

Once you enable this option, organizers will have the possibility to request their payouts via **Paypal once they set it up** the Payout Methods section for organizers

### **Allow Stripe as a payout method for the organizers to receive their revenue**

Once you enable this option, organizers will have the possibility to request their payouts via **Stripe once they set it up** the Payout Methods section for organizers

## 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**

![](https://3029697330-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MI0UPXcjkPiqrwxCiOn%2Fuploads%2Fre1blEfzbpF8WNnFEarQ%2Fadd-payment-gateway.png?alt=media\&token=5051c58c-58d6-4206-aab2-1cdc3a3534ae)

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 Express Checkout**

* **Sandbox:** If you are testing, enable the sandbox mode, disabling it accepts real transactions
* **Username:** An api username provided by Paypal
* **Password:** An api password provided by Paypal
* **Signature:** An api signature provided by Paypal

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

1. Log in into your Live or Sandbox Paypal Account &#x20;
2. Go to the Account Settings section
3. Under Account & Security > Account Access > API access, click on Update
4. Search for the **NVP/SOAP API integration (Classic)** section and click on Manage API credentials&#x20;
5. Click on Show to display the username, password and the signature
6. Copy and paste them into the Payment Gateway form

### **Stripe Checkout**

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

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

1. Log in into your Stripe account
2. In your Dashboard > Home section, click on **Get your test API keys** or **Get your live API keys**
3. Copy and paste them into the Payment Gateway form

### Mercado Pago

* **Public Key:** A key provided by Mercado Pago
* **Access Token:** A token provided by Mercado Pago

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

1. Log in into your Mercado Pago account
2. In your Menu > Your business section, click on **Settings** (provide the Authenticator code if requested)
3. Then in the **Management and administration** section, click on **Credentials**
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:** A key provided by Flutterwave
* **Secret Key:** A key provide by Flutterwave
* **Checkout URL:** A URL which you can copy from the help below the field in the Eventic form, currently is: <https://checkout.flutterwave.com/v3/hosted/pay>
* **Transaction** Verification URL: A URL which you can copy from the help below the field in the Eventic form, currently it is: [https://api.flutterwave.com/v3/transactions/{transactionId}/verify](https://api.flutterwave.com/v3/transactions/%7BtransactionId%7D/verify)

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 %}
