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 PaymentOPS-COM Pagesupport team, followed by specific URL configurations within your CashNet portal.
To begin the setup process, you must supply specific configuration details from your CashNet system to the OPS-COM support team.
Details you will have to provide to OPSCOM support:
Setting Merchant | Code: Provide Details the |
|---|
merchant
|
Thespecific merchant code weyour institution will be submitting items against.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 isitem themust Merchantbe Codeconfigured to allow its value to change dynamically based on the clientstransaction system. amount.
|
itemExact code Matches |
They need to set up an item and give us the code.Required: The item willcodes needprovided to beOPS-COM allowed to change the value. See below for the screen. These codes need tomust match exactly what the client hasis configured orin 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 fail. provide | you
with specific
URLs containing Paymentyour Page
unique hosted FoundID. inYou must enter these into your CashNet Store Settings.
-
Navigate to your CashNet Store Settings page.
Details OPSCOM will give to clients:
Setting Enter | the provided Value complete | payment
URL into the
Sign-out & Complete payment field.
|
Enter the provided incomplete payment URL into the Sign-out & Incomplete field.
Select Append Data using GET from the Pass information to calling system drop-down menu.
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 r](example)
|
Sign-out & Incomplete
|
https://hostedpayments.parkadmin.com/hook/cashnet/CLIENTS-UNIQUE-HOSTED-ID/?a=fr). (example)You must ensure the placeholder text is replaced with your actual unique identifier.
| Configuring
CashNet HTTP | Notifications
PassYou informationmust also configure CashNet to callingsend system transaction | notification data Appendback Datato usingOPS-COM GET
|
Please replaceso the samplesystem "CLIENTS-UNIQUE-HOSTED-ID"knows inwhen a payment has cleared.
-
Navigate to the URLsHTTP aboveNotifications withconfiguration thesection one provided to you bywithin CashNet.
Found
in Notifications
-
Setting Enter | the provided Value callback | URL
into the
Successful & Failed Transactions field.
|
-
https://hostedpayments.parkadmin.com/hook/cashnet/CLIENTS-UNIQUE-HOSTED-ID/?cb=TO-BE-DETERMINEDSelect Name Value Format (example) POST) | from
the
Select format for HTTP content drop-down menu.
|
Using this Feature
NameBecause Valuethis Formatis (POST)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.
|
StoreBest SettingsPractices and Considerations
Under Store Settings, you will need to configure the following settings based on the URLs supplied by OPSCOM:

Firewall CashNet "HTTP Notifications" Section
Go to the "HTTP Notifications" configuration with CashNet.
HTTP Notifications
If you would like HTTP notifications, enter the URL next to each category. If you leave the field blank you will not receive notifications for that category.
- New outbound connections from
CASHNet.comCashNet will not work until they are explicitly allowed through thetheir CASHNetsecurity firewall. Please contactContact CASHNet Client Support if you need to enable athe new connection.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.
Setting Item codes
On
Variable Pricing Configuration: Ensure the specific item code itself,created wein needCashNet thisis properly set to accept variable values. Because parking permits and violation fines fluctuate in cost based on user selections, the following:gateway must be able to accept the dynamic total pushed from the OPS-COM shopping cart.
