Essential Updates: After your Showcase Page goes live, certain payment configurations will be locked to ensure consistency with your participants transactions. These include:
-
Alternate Payment Methods: Such as check, ACH, money order, etc.
-
Check Initial Deposit & Balance
-
Credit Card Payment Gateway Selected: Stripe, Authorize.net, PayPal
-
Credit Card Processing Fee and Sales Tax and Application Fees
-
Currency
You will still have the flexibility to make some changes. These include:
-
Alternate Payment Terms
-
Payment Gateway Keys
-
Invoicing Customization
Finalizing these settings before going live ensures a seamless setup and prevents any transactional disruptions as you start receiving orders.
This guide will walk you through how to upgrade PayPal API's for your event showcase. Upgrading your PayPal API allows your event to collect vendor credit card or PayPal payment info at checkout, and then charge the vendor upon approval of their submission.
Notes Before You Begin
- PayPal requires that all payments must be processed within 29 days of the order placement. So if you use PayPal you will need to be sure you approve your orders within 29 days of them being placed.
- You must have a premier or business account with PayPal to enable this feature.
- Selecting this and Pay by Check gives vendors the option to choose between the two at vendor checkout. Check payments are still set from Organizer created Manual Submissions.
- Regarding Refunds through PayPal: As of October 11, 2019, PayPal updated its Policies and Procedures and will not refund processing fees (2.9% + $0.30) when you refund an exhibitor through a PayPal payment gateway. If you have any questions about this, contact PayPal directly.
Setting Up Your Payment Gateway
To begin, go to your Edit Showcase page for the event which you wish to upgrade the PayPal API. Select Payment Settings from your Event Wizard Menu on the left.
- Select the 'Enable Collecting Payment Info at Vendor Checkout' button.
A confirmation prompt will pop up. Select 'Yes, enable' if you wish to continue. Then open a new browser tab to create the PayPal API keys.
Step 1: Log into PayPal Developer Dashboard
-
Go to PayPal Developer Dashboard.
-
Log into your PayPal account.
Step 2: Switch to Live Mode
-
In the top-right corner, toggle the switch from Sandbox to Live.
⚠️ Important: Always make sure you’re in Live mode when creating API keys.
Step 3: Navigate to API Credentials
-
Scroll down to API Credentials.
-
Click the Create App button.
Step 4: Create App & Get API Keys
-
Follow the on-screen instructions to create your app.
-
Once created, you’ll see your Client ID and Secret—these are your Live API credentials.
- You will now be taken to the application details. In the 'App Name' box enter your company or event name. Then select the blue 'Create App' button at the bottom.
Make sure that your app has the following Items enabled.
- PayPal payments
- Direct credit cards
- Future Payments
NOTE: If you want to receive international payments via guest checkout you may have to enable that in your merchant account as well.
- Next copy the entire Client ID key and go back to your EventHub tab in your browser. Paste this key in the EventHub payment settings where it says 'PayPal API Client ID.'
- Go back to your PayPal tab and then select 'Show' under 'Secret Key.'
- Copy your secret key and go back to your EventHub tab. Paste the secret key where it says 'PayPal API secret key' on your EventHub page.
- Be sure to select the correct currency from the Accept Payments In dropdown. You will have the choice of either USD - US Dollar, or CAD - Canada Dollar.
- Select the 'Next' button to save.
Congratulations, you have upgraded your PayPal API! Vendors can now submit payment at checkout. We recommend doing a $1 test charge using a promo code to ensure you have applied all of the correct API keys. Don't forget to approve vendor submissions, at which point their payment info will be charged.
Comments
0 comments
Please sign in to leave a comment.