Transact Campus/CashNet Hosted Payment Setup
The Transact Campus and CashNet Hosted Payment integration allows institutions to securely process parking and violation transactions through their existing CashNet merchant account. The primary purpose of this configuration is to ensure successful communication and data transfer between the OPS-COM environment and the external CashNet payment gateway. This article is intended for OPS-COM administrators and IT staff responsible for configuring financial integrations.
Setup and Configuration
Setting up this integration requires a coordinated exchange of information between your organization and the OPS-COM support team, followed by specific URL configurations within your CashNet portal.
Information to Provide to OPS-COM Support
To begin the setup process, you must supply specific configuration details from your CashNet system to the OPS-COM support team.
-
Merchant Code: Provide the specific merchant code your institution will be submitting items against from your client system.
-
Item Code: Create a specific item in CashNet for these transactions and provide the exact code to OPS-COM. This item must be configured to allow its value to change dynamically based on the transaction amount.
Exact Matches Required: The item codes provided to OPS-COM must match exactly what is configured in your CashNet system. Any discrepancy between the systems will cause the transactions to fail.
Configuring CashNet Store Settings
Once OPS-COM support has your details, they will provide you with specific URLs containing your unique hosted ID. You must enter these into your CashNet Store Settings.
URL Format Example: The URLs provided by OPS-COM will look similar to [https://hostedpayments.parkadmin.com/hook/cashnet/CLIENTS-UNIQUE-HOSTED-ID/?a=r](https://hostedpayments.parkadmin.com/hook/cashnet/CLIENTS-UNIQUE-HOSTED-ID/?a=r). You must ensure the placeholder text is replaced with your actual unique identifier.
Configuring CashNet HTTP Notifications
You must also configure CashNet to send transaction notification data back to OPS-COM so the system knows when a payment has cleared.
Using this Feature
Because this is a backend payment gateway configuration, administrators do not manually interact with this feature on a daily basis. Once fully configured and tested, the CashNet payment gateway will automatically handle electronic routing when users process transactions on the user portal or when administrators process credit card payments via the administrative portal.
Best Practices and Considerations
-
Firewall Allowlisting: New outbound connections from CashNet will not work until they are explicitly allowed through their security firewall. Contact CASHNet Client Support to enable the new connection before attempting to process live transactions through OPS-COM.
-
Verify Placeholder IDs: Always ensure you replace the sample CLIENTS-UNIQUE-HOSTED-ID in the URLs provided by OPS-COM with the actual unique identifier assigned to you by CashNet before saving your settings.
-
Variable Pricing Configuration: Ensure the specific item code created in CashNet is properly set to accept variable values. Because parking permits and violation fines fluctuate in cost based on user selections, the gateway must be able to accept the dynamic total pushed from the OPS-COM shopping cart.