Payment Gateways Settings - Modern Events Calendar Knowledgebase Payment Gateways Settings - Modern Events Calendar Knowledgebase
,

Payment Gateways Settings

In order to use MEC payment gateways, the booking module needs to be enabled. After enabling it, the Payment Gateways option will be shown in the MEC settings menu.

There are 8 different payment gateways available in Modern Events Calendar plugin:

Pay Locally, PayPal Express, PayPal Credit Card, PayPal Standard, Stripe, Stripe Connect, Bank Transfer, Pay by WooCommerce and Add to WooCommerce Cart.

Note 1: Pay Locally makes it possible to test the payment method and also purchase a ticket on your localhost.

Note 2: The above payment gateways are the payment methods available in MEC, which need APIs and Secret Keys from their providers. If these APIs and Keys are not set up correctly, then the payment process won’t complete

Modern Events Calendar Payment Gateways Options

It’s worth mentioning that in the comment section, you can use HTML code (or any other code) to display the cards available for purchase.

Use WooCommerce as Payment System

mec-settings-booking-use_woocommerce

By enabling this feature, tickets will be added to the WC cart and all payment processes will be done by WooCommerce, so all of the MEC payment-related modules will be disabled.

To configure your desired gateways, booking fields, etc, you need to configure WooCommerce on your website.

You cannot use following MEC features so you should use WooCommerce and its add-ons if you need them.

Automatically complete WC orders: If you want your WooCommerce order completed (even with a physical product) enable this option.

After Add to Cart: You can set this option to redirect users to the desired page (Redirect to Cart or Redirect to Checkout).

MEC Booking Form: By enabling the “MEC Booking Form” users should fill the booking form in MEC and then they will be redirected to checkout.

MEC Payment Gateways

Pay Locally

Makes it possible to test the payment method and also purchase a ticket on your localhost.

Title: If you need to change the default title on the payment list fills the text field.

Comment: This field will be displayed after selecting a payment option. You can enter text or HTML here.

Position: Enter the desired position for this payment gateway in this field. this payment gateway will be placed in this position In the booking form.

Disable Auto Confirmation: By enabling this option the free booking will not be automatically confirmed.

PayPal Express

Title: If you need to change the default title on the payment list, fill out this text field.

Comment: This field will be displayed after selecting the payment option. You can enter text or html here.

Business Account: You should put your PayPal email in this field. To use this service, you must have a merchant/business account with PayPal.

Mode: Use Sandbox mode to test your integration end-to-end. And Live mode for real payments.

Position: Enter your desired position for this payment gateway in this field. This payment gateway will be placed in this position in the booking form.

PayPal Credit Card

Title: If you need to change the default title on the payment list fills the text field.

Comment: This filed will be displayed after selecting the payment option. You can enter text or html here.

API Username, API Password & API Signature: You need to receive these credential from the provider.

Mode: use Sandbox mode to test your integration end-to-end. And Live mode for real payments.

Position: Enter your desired position for this payment gateway in this field. This payment gateway will be placed in this position in the booking form.

Stripe

Title: If you need to change the default title on the payment list fills the text field.

Comment: This filed will be displayed after selecting a payment option. You can enter text or HTML here.

Secret Key & Publishable Key: You need to receive these credentials from the provider.

Stripe Connect

Using this gateway, booking fee will be paid directly to the organizer account but you can get your fee in your Stripe account. (Standard, Express)

If organizer connects his/her account then it will be the only enabled gateway for organizer events even if other gateways are enabled. Organizer Payment Module must be enabled to use this!

You should set Redirect URI in your stripe dashboard.

Title: If you need to change the default title on the payment list fills the text field.

Comment: This filed will be displayed after selecting payment option. You can enter text or html here.

Client ID, Secret Key & Publishable Key: You need to receive these credential from the provider.

Your Fee: Set your fee amount/percent per ticket/booking.

Redirection Page: Users will redirect to this page after connecting to your Stripe account. You can create a page to thank them. If you leave it empty then users will redirect to home page!

Position: Enter the desired position for this payment gateway in this field. This payment gateway will be placed in this position In the booking form.

Bank Transfer

Makes it possible to purchase a ticket using Bank Transfer.

Title: If you need to change the default title on the payment list fills the text field.

Comment: This field will be displayed after selecting a payment option. You can enter text or HTML here.

Position: Enter the desired position for this payment gateway in this field. this payment gateway will be placed in this position In the booking form.

Disable Auto Confirmation: By enabling this option the free booking will not be automatically confirmed.

PayPal Standard

MEC Payment Gateways PayPal Standard

Title: If you need to change the default title on the payment list, fill out this text field.

Comment: This field will be displayed after selecting the payment option. You can enter text or html here.

Client ID: You should put your PayPal Client ID in this field.

Secret: You should put your PayPal Secret in this field.

Mode: Use Sandbox mode to test your integration end-to-end. And Live mode for real payments.

Position: Enter your desired position for this payment gateway in this field. This payment gateway will be placed in this position in the booking form.

Pay by WooCommerce

Title: If you need to change the default title on the payment list fills the text field.

Comment: This field will be displayed after selecting the payment option. You can enter text or HTML here.

Automatically complete WC orders: It applies only to the orders that are related to MEC.

Take a look at MEC integration with WooCommerce for more information.

Note: About the Paypal, you need to get an API as “PayPal API for Integration of the NVP/SOAP API (Classic)”.

Enable Organizer Payment Module

By enabling this module, organizers will be able to insert their own payment credentials for enabled gateways per event and receive the payments directly!

Disable / Enable payment gateways per event

By enabling this module, users are able to disable/enable payment gateways per event.

Automatically refund the payment

Automatically refund the payment when a booking paid by applicable gateways (Stripe) got canceled.

Report Out Dated Content

If you think lorem ipsum then dolor site amet never

Report Now

Avatar for Doris Cooper
Avatar for Doris Cooper
Avatar for Doris Cooper
8 Comments
Avatar for Doris Cooper
Marcello July 4, 2020
| |

Hi, which of these payment methods allow the organizer to get paid directly? 

Avatar for Doris Cooper
wizeson February 9, 2020
| |

Having the same issue with Stripe. Everything is at the latest version but all I get is the word “Stripe”, the word “Name”, an empty field for “Name”, and the words “Credit or debit card” with no fields to fill out credit card information.

Avatar for Doris Cooper
mactech December 1, 2019
| |

Any suggestions on the Strip and PayPal settings. I cannot get either one to work. With Stripe the plug-in is not providing the credit card information fields. Paypal always tells me that the “Payment is invalid”.
I have entered all credentials as shown in the instructions. Help is very much appreciated.