Resource Center

Event Expresso Plugin

Suitable for event ticketing with integrated payment capabilities.

Integrating Your Pepper Pay Gateway (FluidPay) Account with Event Espresso

Note: Pepper Pay Gateway is a white-labeled instance of FluidPay. Therefore, the integration within Event Espresso will be listed as the "FluidPay Plugin."

Step 1: Confirm Compatibility and Prepare for Integration

  1. Verify Compatibility: Ensure your WordPress installation and Event Espresso version are compatible with the Pepper Pay (FluidPay) plugin. Refer to the Event Espresso Documentation for compatibility details.
  2. Gather Admin Access:

Pepper Pay Gateway Login: Log into your Pepper Pay Gateway account with administrative privileges.

WordPress Admin Login: Access your WordPress admin dashboard by navigating to https://yourstoreurl.com/wp-admin (replace yourstoreurl.com with your actual domain) and entering your administrator credentials.

Step 2: Download and Install the Pepper Pay (FluidPay) Plugin

  1. Download the Plugin: Obtain the latest version of the Event Espresso payment gateway plugin from the Pepper Pay integration page.
  2. Install the Plugin:
    • Log in to your WordPress admin dashboard.
    • Navigate to Plugins > Add New.
    • Click on Upload Plugin.
    • Choose the downloaded plugin file (event-espresso-fluidpay.zip) and click Install Now.
    • After installation, click Activate to enable the plugin.

Step 3: Configure Pepper Pay Gateway API Settings in Event Espresso

  1. Access Payment Methods:
    • In the WordPress admin dashboard, go to Event Espresso > Payment Methods.
  2. Configure the FluidPay Payment Method:
    • Locate FluidPay in the list of payment methods.
    • Click on FluidPay to configure:
      • Activate Payment Method: Click the Activate button to enable Pepper Pay at checkout.
      • Title: Enter a customer-facing name, such as "Credit Card via Pepper Pay."
      • Description: Provide a brief description of the payment method.
      • Transaction Type: Choose between 'Sale (Authorize and Capture)' or 'Authorize Only'.
      • Enable Saving of Payment Methods: Allow customers to save their payment details for future purchases.

Step 4: Retrieve and Enter Pepper Pay API Credentials

  1. Log into Pepper Pay Gateway: Access your Pepper Pay Gateway account to retrieve API credentials.
  2. Access API Key:
    • Navigate to Settings > API Keys in Pepper Pay.
    • Copy your API key for integration.
  3. Enter API Key in Event Espresso:
    • In Event Espresso's FluidPay payment method settings, paste the API key into the designated field.
    • Set the Base URL to https://app.pepperpay.com for live transactions or https://sandbox.pepperpay.com for testing.

For full API integration details, refer to the Pepper Pay API Documentation.

Step 5: Configure Payment Options and Card Types

  1. Select Card Types and Payment Action:
    • Choose which cards you accept (e.g., Visa, MasterCard).
    • Define Payment Action: Select 'Authorize Only' for delayed capture or 'Authorize and Capture' for immediate fund capture.
  2. Enable Secure Storage for Recurring Payments: Use the Customer Vault to securely store customer data, supporting PCI compliance for recurring billing.

Step 6: Customize Front-End Display and Messaging

  1. Adjust Checkout Display Settings: Customize the title and description at checkout to match your brand's presentation.
  2. Optional Security Message: Include a brief note on PCI compliance if desired, to reassure customers about secure payment handling.

Step 7: Test the Integration in Sandbox Mode

  1. Enable Sandbox Mode: Set the environment to 'Sandbox' in the payment method settings to verify transactions.
  2. Run Test Transactions:
    • Confirm successful processing through Pepper Pay.
    • Ensure order statuses update correctly in Event Espresso and that receipts are sent as expected to both the event organizer and the attendee.

Step 8: Enable Production Mode for Live Transactions

  1. Switch to Production Mode: After successful testing, set the environment to 'Production' to start live processing.
  2. Double-Check Settings: Ensure the API key and payment options are correctly configured for live transactions.

Step 9: Monitor and Reconcile Transactions

  1. Regularly Review Registrations: Monitor that payments through Pepper Pay Gateway are processed accurately.
  2. Verify Logs and Records: Periodically review transaction logs in both systems to ensure consistency and accuracy.

Need Assistance?

For additional support, please contact:

This guide provides a secure, PCI-compliant integration for Pepper Pay Gateway within Event Espresso, ensuring smooth setup and optimal transaction handling.