Configure Settings in Global Admin
Configure Settings in the Event Portal
Stripe Configuration
As part of our integration, your Stripe account will need to have access to the raw card data APIs enabled, as required by our payment processor. To proceed, we’ll just need a few details from your Stripe account in order to complete the integration:
-
Contact Stripe Support
You’ll need to reach out to Stripe support to request that your account be configured to allow card details in the API. By default, this access is restricted for security compliance reasons. There is a Stripe support article that explains this here. -
Provide PCI AOC to Stripe
Stripe will require the PCI Attestation of Compliance (AOC) for our payment processor in order to approve this change. Please see the attached PCI AOC document for submission to them. -
Share Your API Keys with Us
Once direct API access is enabled, we will need the following keys to complete the integration (please share with your project manager):
• Publishable Key
• Secret Key
These can be retrieved from your Stripe Dashboard under Developers > API Keys. Please share these keys with us securely, for example using a tool like https://onetimesecret.com/. Please let us know once you have submitted the request to Stripe and received confirmation, or if you need any assistance with this process.
Once we have this information, we’ll finalize the setup on our side and confirm everything is working properly before your sales launch.
- 2025_Preczn_PCI-DSS-v4-0-1-AOC_FQA (1).pdf
- Stripe Support: https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis
Configure Settings in Global Admin
First Time Setup
- Navigate to Event > Event Configuration > Preczn Payment Gateway Configuration
- In the Add Merchant section, enter a unique name (such as your Event Type - Processor Name), and click Provision Merchant Account.
- Select 'PayflowPro' and complete all fields, click Connect (Credentials to enter into the system are the same ones that must be entered into manager.paypal.com)
- In Event Configurations, complete the following fields:
- Payment Gateway Comment1 prefix in Comment 1 which will appear along with the company identification.
- Payment Gateway Comment2 an additional comment field if desired.
Additional Event, Same Merchant Setup
This is for events that have the same merchant and credentials as the other events in the system are already configured.
- Navigate to Event > Event Configuration > Preczn Payment Gateway Configuration
- Select the existing merchant from the Connect Existing Merchant to Event dropdown
Note: If password has been updated since the last event, updating in one event will sync it across ALL connections for that merchant.
Additional Event, New Merchant Setup
This is for additional events that have the same merchant with different credentials or a completely different merchant account.
- Navigate to Event > Event Configuration > Preczn Payment Gateway Configuration
- Complete Add Merchant section, enter a unique name for the merchant connection (such as Event Type_Processor Name) and click Provision Merchant Account to pull the client's connected account credentials.
- Continue with credential entry. If different merchant (Authorize.net, 8am) please see setup article for those specific merchant accounts if you'd like to see screenshots for specific fields. Setup steps will be the same as above.
Configure Settings in the Event Portal
Portal Connection & Environment
- Navigate to your Event Portal > Admin Panel > Payments > Payments Manager > Merchant
- Configure the Merchant section:
- Set the Gateway ID field to "Use config from Global Admin." Click Save.
- Set the Gateway Environment field to Production. Click Save.
- Update the Comment 1 field to mirror the text from Global Admin > Event Configuration > Payment Gateway Comment 1 field
- Update the Comment 2 field to mirror text from Global Admin > Event Configuration >Payment Gateway Comment 2 field
- Ensure the Required Payment Fields mirror those set in your payment processor
Invoice Configuration
Please work with your project manager to ensure changes here are consistent with your invoices in Global Admin.
- Navigate to your Event Portal > Admin Panel > Payments > Payments Manager > Invoice Configuration
- Select settings
- Under Invoice Type, select CompanyId + EventId
- Bill-to-Address Contact Type: This will pull the address of a specific contact type (such as the invoice contact) for all invoices.
- Hide Payment Schedule: Select this box if you would like to hide the payment schedule on both the invoice screen and the PDF download from Event Portal
- Additional Content: Add any specific payment information here
- Invoice Logo: If you would like the system to pull a specific logo you may utilize this field, otherwise the system will use the Large Logo from the site header
My Account Access
- Grant Exhibitor Access to view the My Account Invoice site page and statement report
- Navigate to Admin > Organizations Manager > Configuration > Contact Types
- Select the Invoice Access radio button for all contact types you wish to have access to the invoice and make payments (note: these contact types much also be set as 'allowed')
- Navigate to Admin > Page Editor > /exhibitorhub to add My Account access directly from the exhibitor hub page
- Add HTML custom button that links directly to the /organizations/myaccount page
- Be sure to remove any old exhibitor console link blocks that may direct exhibitor to a different site (if you previously used any legacy account pages, your project manager has placed a redirect on those pages that will take exhibitors back to the event portal to avoid any confusion)
Testing
- Create a $1 order for a test company in Global Admin
- Tip: When adding yourself as a contact to your test company, do not use your same email connected to your Event Portal Admin account.
- Login to your Event Portal and process a real $1 cc payment
- Use Global Admin to refund (Note: Authorize.net requires a 24-hour waiting period for refunds)
- Check all links