- 24 Mar 2025
- 1 minute read
- Print
- DarkLight
- PDF
CASHNet
- Updated 24 Mar 2025
- 1 minute read
- Print
- DarkLight
- PDF
To establish an integration with Cashnet, you must:
Create the integration on the Cashnet end
Open a Support Ticket with Technolutions.
π NoteIn 2016, Cashnet was acquired by Transact. We only support an integration via the CashNet Checkout product.
Integrating with CASHNet
In CASHNet:
Under HTTP notifications, configure CASHNet 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 (CASHNet transaction ID), and amount.
Configure CASHNet to redirect the applicant in the browser, when finished, to https://YOUR.SLATE.DOMAIN.edu/apply/status using a GET request.
Set aside ref1type1 for a custom value,
SLATETX
, which will contain our Slate integration/transaction data.
π Note
Technolutions can add conditional logic to send different itemcodes for different scenarios, refTypes, or different merchant IDs for different payment accounts. This adds complexity to the setup and typically time to the turnaround of the total Support ticket.
Creating a Support Ticket
If you have a representative from CASHNet (with a distinct email address), please add them as a CC to the Support Desk ticket (or mention them to us in the message); should there be any questions to be asked of them, they can respond directly.
In the Support Ticket, please provide the following:
The Posting URL
The Merchant code that CASHnet provides.
CASHNet offers the option of setting up custom fields for additional data; please give us the βrefβ codes for any that you have set up, as well as any other fields or itemcodes that will be used, etc.
For each ref code, let us know the source in Slate (e.g. the specific Slate field key) for the data that goes into the custom field.
Ref items need to be sequentially numbered.
π Important!The CASHNet ref1 value must be
SLATETX
. Slate uses this reftype to transmit integration/transaction data.
If you are utilizing or charging a 'convenience fee' via CASHNet, please let us know in your original ticket.
We have encountered situations like this before, but this use case is rare. You will need to add a new item code (only in CASHNet) 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 in the postback notification (so that the value of the resulting payment received activity in Slate matches your payment due amount exactly).