Skip to main content

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.

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.

  • Details you will have to provide to OPSCOM support:
Code: youwithspecific

Setting

Merchant
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
    URLs
    containing

    Paymentyour Page

    unique
      hosted
    • FoundID. inYou must enter these into your CashNet Store Settings.

      1. Navigate to your CashNet Store Settings page.

      2. Details OPSCOM will give to clients:
    thepaymentURLintothe

    Configuring

    CashNetHTTPnotification

    Setting

    Enter
    provided

    Value

    complete

    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.

    Notifications

    PassYou informationmust also configure CashNet to callingsend system

    transaction
    data

    Appendback Datato usingOPS-COM GET

    Please replaceso the samplesystem "CLIENTS-UNIQUE-HOSTED-ID"knows inwhen a payment has cleared.

    1. Navigate to the URLsHTTP aboveNotifications withconfiguration thesection one provided to you bywithin CashNet.

      Found

    2. in Notifications
      theURLintothe fromthe
    3. Setting

      Enter
    4. provided

      Value

      callback

      Successful & Failed Transactions field.

    5. https://hostedpayments.parkadmin.com/hook/cashnet/CLIENTS-UNIQUE-HOSTED-ID/?cb=TO-BE-DETERMINEDSelect Name Value Format (example)

      POST)
    6. 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:

      image.png

      Firewall

      ConfigureAllowlisting: 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.

    7. image.pngVerify 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.

      image.png