Your privacy choices

We use cookies to see how the site is used and, with Google and Meta, to measure our ads. Nothing is set until you choose. You can change your choice at any time under Cookie settings.

Privacy Policy

We use cookies to see how the site is used and, with Google and Meta, to measure our ads. You can change your choice at any time under Your Privacy Choices.

Your privacy choices

Choose which cookies we may use. Your choice applies on every page and lasts 12 months.

Your opt-out preference signal has been honored. Advertising stays off while your browser sends it.

NecessaryKeeps the site working: your privacy choice here, the language you are reading in, the documentation search, and Cloudflare's protection of the site.
Always on
Google Analytics and Cloudflare Web Analytics, and WooCommerce's own record of the page your visit started on: which pages are read, how the site is used, and which of them lead to an order.
Google Ads and the Meta pixel: measuring and improving our ads, including on other sites.
ThriveDesk, which runs the live chat on our support page. It is run by another company and stores an identifier in your browser.
Privacy Policy

Accept PayPal Payments | Bright Plugins Docs

1 min read Updated April 22, 2026 By the Bright Plugins team

Get Event Manager Pro

It is fairly simple if you want to accept PayPal Payments

First you need to add your PayPal account on the Payments settings page and tick the transfer to payment provider.

Quick Event Manager: Event Payments settings with Transfer to Payment Provider after registration ticked, and a PayPal email address entered below

And also on the events you want payment make sure the transfer to payment provider is ticked.

Quick Event Manager: The event editor with Link to payment after registration ticked, beside the Registration Cutoff Date field and an empty cost table

That is it. Any event with a cost will fire up a PayPal payment screen.

However, note like this, any registration will be accepted ( and notifications sent ) even if the PayPal payment is not completed. It is important to understand this.

The registration would appear as ‘pending’ on the reports. And you would need to manually check your PayPal and if you desire, manually change ‘pending’ to ‘paid’.

However, most business would prefer that payment status is changed automatically. This is where Instant Payment Notification (IPN), a PayPal setting, comes into play. This is only available on Business PayPal accounts. It is free to change your PayPal account to business although they will want proof, e.g. Incorporation certificate or Self employed tax reference. I would expect most people using this plugin to take payments for events would qualify for a Business PayPal account.

Simply tick IPN processing and set up your PayPal account to send the IPN to the right place – see https://developer.paypal.com/docs/api-basics/notifications/ipn/IPNSetup/

Quick Event Manager: Instant Payment Notification settings with Enable IPN ticked and the listener URL shown, above Abandoned Cart Payment Processing options

You may also want to enable ‘Abandoned Cart Payment Processing’ so any registration that payment has not completed in a couple of hours gets automatically removed totally rather than sitting in ‘pending’ state.

Finally, you probably want to set the ‘Auto Responder’ to send ONLY after payment is confirmed.

Quick Event Manager: Auto responder settings with Enable Auto Responder ticked and Send only after confirmed payment selected

Updated on April 22, 2026 · Need help? Open a support ticket