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 OPSCOM environment and the external CashNet payment gateway. This article is intended for OPSCOM 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 OPSCOM support team, followed by specific URL configurations within your CashNet portal.
Information to Provide to OPSCOM Support
To begin the setup process, you must supply specific configuration details from your CashNet system to the OPSCOM 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 OPSCOM. 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 OPSCOM 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 OPSCOM 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 OPSCOM 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 OPSCOM 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 OPSCOM.
-
Verify Placeholder IDs: Always ensure you replace the sample CLIENTS-UNIQUE-HOSTED-ID in the URLs provided by OPSCOM 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 OPSCOM shopping cart.