Payment Settings is located under My Calendar > My Calendar Pro > Payments.

Event submission is a free service by default. There are many membership plugins that can be used to control access to your site or to pages of your site for a fee, but if you simply want to grant a variety of users access to pay to submit events, My Calendar Pro allows that.

My Calendar Pro Settings Payments disabled
My Calendar Pro Settings Payments disabled

Check the box ‘Require payment to submit an event’ under the ‘Payments’ tab to require payments.

Payment settings are broken into four areas:

  1. Payment Settings
  2. New purchase Settings
  3. Pricing
  4. Payment Gateways
  5. Configure a Sale

Payment Settings

My Calendar Pro Settings Payments enabled - Payment Settings
My Calendar Pro Settings Payments enabled – Payment Settings

Require payment to submit an event

Place gateway in Testing mode

New Purchase Settings

My Calendar Pro Settings Payments enabled New purchase messages
My Calendar Pro Settings Payments enabled – New Purchase Settings

Predictability enough, My Calendar Pro sends a message to the administrator and to the purchaser following a new purchase. These fields accept a handful of template tags for dynamic values:

  • {first_name}, {last_name} – as provided by the purchaser.
  • {blogname} – Your site title as configured at WordPress > Settings.
  • {price} – The total amount paid.
  • {key} – The new event submission key the user should use to submit an event.
  • {quantity} – If allowing multiple purchase, how many event submissions this key is good for.
  • {receipt} – Link to the purchase receipt.

Pricing

My Calendar Pro Settings Payments enabled Pricing
My Calendar Pro Settings Payments enabled – Pricing

Each event submission has a base price, which is the default price charged for any event submission.

To more finely configure options, you can set a unique price for each user role and/or set a percentage discount for logged-in members, that will apply to all members.

This is also where you’d set the currency you’re processing payments in.

Payment Gateways

My Calendar Pro Settings Payments enabled - Payment Gateways PayPal
My Calendar Pro Settings Payments enabled – Payment Gateways PayPal

Set your primary PayPal email (this must match the primary email as configured in your PayPal account settings), and add your merchant ID.

My Calendar Pro Settings Payments enabled Payment Gateways Stripe
My Calendar Pro Settings Payments enabled Payment Gateways – Stripe

Stripe payments are a more secure method of handling payments.

Configure a Sale

My Calendar Pro Settings Payments enabled Configure a Sale
My Calendar Pro Settings Payments enabled – Configure a Sale

Configure a special sale or limited-time discount period by entering a start and end date and a percentage discount. My Calendar Pro only supports one sale at a time, and it applies equally to all purchasers.