Transact (formerly known as CASHNet)
  • 24 Oct 2025
  • 2 minute read
  • Dark
    Light
  • PDF

Transact (formerly known as CASHNet)

  • Dark
    Light
  • PDF

Article summary

Note: CASHNet is now known as Transact

You may see the company and product referred to by either name.

To establish an integration with Transact (formerly known as CASHNet), you must:

  1. Set up the required configurations on the Transact side. Work with your Transact representative for assistance.

  2. Open a Support Ticket with Technolutions to set up the configuration on our side. Note: It’s not currently possible to set up a payment integration with Transact without submitting a Support Desk ticket.

Step 1: Configure Transact

In Transact:

  1. Under HTTP notifications, use the Name Value Format (POST) option to send a silent postback to https://YOUR.SLATE.DOMAIN.EDU/apply/payment?cmd=cashnet with the ref1value, tx (Transact/CASHNet transaction ID), and amount.

  2. Configure Transact to redirect the payer in the browser, when finished, to https://YOUR.SLATE.DOMAIN.edu/apply/status using a GET request.

  3. Set up ref code 1 as SLATETX, which will contain our Slate integration/transaction data.

  4. Set up at least one item code that is associated with a “payment_account” prompt and is not a convenience fee. If you are setting up a convenience fee, see how to configure a convenience fee below.

🔔 Important!

The Transact/CASHNet ref1 value must be SLATETX. Slate uses this reftype to transmit integration/transaction data.

Step 2: Create a Support ticket with Technolutions

To create a Support ticket:

  1. Navigate to Database.

  2. Under Support Resources, select Discover Slate.

  3. Under Level III: Advanced Exploration, select Support Desk.

In the Support Ticket, provide the following information:

  • The posting URL for Production and Test

  • The item code(s) that should be passed. If providing multiple item codes, provide a description of the Slate logic to determine which item code to pass. For example, “Pass item code A when the round key is UG, and pass item code B when the round key is GR.”

  • If you would optionally like to send additional data to Transact, please provide:

    • The ref code (for example, “NAME_G”) and number (for example, “ref2”).

    • The Slate field that should be passed to each ref code.

  • If you are charging a convenience fee via Transact, let us know in the ticket and confirm that you have followed the directions below.

How to configure a convenience fee

If you are planning to charge a convenience fee in Transact, additional configuration is required to prevent a mismatch in the payment amount displayed in Slate and Transact.

You will need to add a new item code (only in Transact) with a zero dollar value (non-editable); that second item code will act as a placeholder. Slate will pass in itemCode1 and amount1 (the actual fee amount due); in addition we will pass in itemCode2 (e.g. Slate) with amount $0. This will cause your convenience fee to be placed as an itemCode3/amount3, which is a field/value that Slate will ignore. This will ensure that the value of the resulting payment received activity in Slate matches your payment due amount exactly.


Was this article helpful?

What's Next