--- title: "Transact (CashNet)" slug: "cashnet-1" tags: ["Events"] updated: 2026-03-24T19:18:59Z published: 2026-03-24T19:18:59Z canonical: "docs.blackthorn.io/cashnet-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # Transact (CashNet) ## Overview Looking for Transact (Cashnet)? You've come to the right place! We officially support Transact (Cashnet) Checkout for Events checkout only. Let's take a look at what you'll need to configure the Transact (Cashnet) Payment Gateway, prepare a Salesforce org, and configure and enable the gateway. ## Requirements - The names of the APIs used must match exactly what is listed. - A dedicated Transact (Cashnet) site connected to Blackthorn is required to configure Blackthorn Events to use Transact (Cashnet) for Payments. With a properly configured Transact (Cashnet) site, the following information is required to configure a Transact (Cashnet) Payment Gateway. - **CashNet Checkout Name** - **CashNet Item Code** - **CashNet Operator Id** - **CashNet Password** ## Prepare your Salesforce Org for Transact (Cashnet) ### Add a Transact (Cashnet) Payment Provider Add the value "CashNet" to the existing **Provider** picklist field (bt_stripe_Provider_c) on the Payment Gateway object. ### Create Fields and Update the Payment Gateway Page Layout Create the following fields and add them to the Payment Gateway page layout. **Fields** - Field Label: **CashNet Checkout Name** - API Name: bt_stripe__CashNet_Checkout_Name__c - Data Type: Text(255) - Field Label: **Cashnet Item Code** - API Name: bt_stripe__CashNet_Item_Code__c - Data Type: Text(255) - Field Label: **Cashnet Operator Id** - API Name: bt_stripe__CashNet_Operator_Id__c - Data Type: Text(255) - Field Label: **CashNet Password** - API Name: CashNet_Password__c - Data Type: Text Area(255) **Steps** 1. Go to **Setup**. 2. Click the Object Manager tab. 3. In the Quick Find box, enter and click "Payment Gateway" (bt_stripe__Payment_Gateway__c). 4. Click the Fields & Relationships tab. 5. Click **New**. ![CashNet_Add Fields_1](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/CashNet_Add%20Fields_1.png) 6. Select "Text Area." ![CashNet_Add Fields_2](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/CashNet_Add%20Fields_2.png) 7. Click **Next**. 8. Set **Field Label** = Enter the Field Label value listed above. ![CashNet_Add Fields_3](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/CashNet_Add%20Fields_3.png) 9. Enter a **Description** and/or **Help Text**. 10. Complete the remaining fields based on your requirements. 11. Click **Next**. 12. Set the user(s) access to the field. ![CashNet_Add Fields_4](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/CashNet_Add%20Fields_4.png) 13. Click **Next**. 14. Review the new field's information. ![CashNet_Add Fields_5](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/CashNet_Add%20Fields_5.png) 15. Click **Save**. 16. Repeat Steps 5 - 16 for each field. 17. Go to the Page Layouts tab. 18. Click Payment Gateway Layout. 19. Drag and drop the four new fields on the page layout. 20. Click **Save**. ## Enable Transact (Cashnet) Payment Gateway Support 1. Use the following steps to gather the information in the **CashNet Checkout Name**, **CashNet Item Code**, **CashNet Operator Id**, and **CashNet Password** fields. - **CashNet Checkout Name**: Go to CashNet Account > Merchants > {Your Merchant Code} > Select Button. The Checkout Name should be the last value in either the Train URL (For Test Mode in PG) or the Production URL (Production Mode in PG). - **CashNet Item Code**: Go to CashNet Account > Merchants > {Your Merchant Code} > Select Button. The Merchant Code is the value to add in this field. - **CashNet Operator Id**: Go to the CashNet home page and look for the Operator Value. This is the specific value to add in this field. - **CashNet Password**: Use the password for your CashNet account. 2. Create a new Payment Gateway and set the **Provider** field to "CashNet". 3. Use the information from CashNet to fill in the following fields: **CashNet Checkout Name**, **CashNet Item Code**, **CashNet Operator Id**, and **CashNet Password**. 4. Assign the Payment Gateway to a Event. 5. Please reach out to [Blackthorn Support](https://community.blackthorn.io/s/support) to enable Transact (CashNet) for your org. 6. Re-provision the org's schema by visiting a **Event URL** and performing a hard refresh. ## Set Up the Checkout in Transact (Cashnet) Blackthorn only supports Checkout in Transact (Cashnet). Please make sure to use CashNet eCheckout. ![Cashnet_Setup](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Cashnet_Setup.png) The following setting in Transact (Cashnet) is required for the workflow to work. ![Setting_needed_to_make_it_work](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Setting_needed_to_make_it_work.png) ## Other Helpful Information **What Is Supported** - Card Checkout Only **What Is Not Supported** - Webhook Events - Virtual Terminal - Salesforce refunds or charges - PayLink / DocumentLink ### How to Test For testing purposes, create a Transact (Cashnet) Payment Gateway and use the following values. Use the Transact (Cashnet) Payment Gateway with any Event and perform a normal (paid) checkout. You should be able to successfully checkout as well as perform failing checkouts that should be handled appropriately. Use the following test card numbers: | Card Type | Number | CVV | | --- | --- | --- | | Visa | 4111111111111111 | 125 | | Mastercard | 5454545454545454 | 125 | | American Express | 343434343434343 | 1250 |