Configuring Tribe Commerce with PayPal

To start receiving payments for your tickets using Tribe Commerce, you need to enable Instant Payment Notification (IPN) on your PayPal account and connect the account to your WordPress site.

Please note you will need a PayPal Business account to be able to configure Instant Payment Notification.  You may also want a sandbox IPN Simulator to test your site settings and transactions.

Steps to configure PayPal IPN

1. Log in to your PayPal business account and navigate to Profile > Profile and settings.

2. Once in your profile, go to My selling tools. Under the heading Getting paid and managing my risk, look for Instant payment notifications and click Update.

3. On the Instant Payment Notification (IPN) settings page, click Choose IPN Settings.

4. Enter your site's address in the the Notification URL field and choose Receive IPN messages (Enabled) and save your settings.

You current IPN settings should look like the following:

Setting up a Success Page

After a successful PayPal order, users will be redirected to the page you designate as the Success Page in your Tribe Commerce settings (wp-admin --> Events --> Settings > Tickets tab). You can designate any page in your site by selecting one from the dropdown menu.

Auto Return and Payment Data Transfer

In order for your users to receive their order information on the success page, you will need to copy and paste the [tribe-tpp-success] shortcode into the content of your success page and configure Auto Return and Payment Data Transfer on your PayPal account.

In your PayPal account profile, go to My selling tools and Under the Selling online section, look for Website preferences and click Update.

Turn ON Auto Return and enter your Success Page URL in the Return URL field. After that, turn ON Payment Data Transfer and save the settings.

Congratulations! You are now ready to receive payments for your tickets in your PayPal account and your clients will be automatically redirected to your Success Page after their payments.  Head to our support page if you still have a question and we'd be happy to help!