Transact (CashNet)
  • 12 Mar 2024
  • 1 Minute to read
  • Dark
    Light

Transact (CashNet)

  • Dark
    Light

Article Summary

Overview

Looking for Transact (Cashnet)? You've come to the right place! We officially support Transact (Cashnet) 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

Requirement

The API names used must exactly match 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.

Review the Payment Gateway Page Layout 

The following fields should be located on the Payment Gateway page layout.

  • CashNet Checkout Name (bt_stripe__CashNet_Checkout_Name__c)
  • Cashnet Item Code (bt_stripe__CashNet_Item_Code__c)
  • Cashnet Operator Id (bt_stripe__CashNet_Operator_Id__c)

Enable Transact (Cashnet) Payment Gateway Support

  1. Create a new Payment Gateway and set the Provider field to "CashNet".
  2. Use the CashNet Checkout Name, CashNet Item Code, CashNet Operator Id, and CashNet Password to fill in the corresponding fields in the Payment Gateway.
  3. Assign the Payment Gateway to an Event.
  4. Contact Blackthorn Support to enable Transact (Cashnet) for your org.
  5. Re-provision the org's schema by visiting an Event Page URL and performing a "Hard Refresh".

Set Up the Checkout Store in Transact (Cashnet) 

Blackthorn only supports the Checkout Store in Transact (Cashnet). Please make sure to use Transact (Cashnet) eCheckout.
Cashnet_Setup

The following setting in Transact (Cashnet) is required for the workflow to work.

Setting_needed_to_make_it_work

Other Helpful Information:

What Is Supported

  • Event Checkout only
  • 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 complete the checkout process and perform failing checkouts that should be handled appropriately.

Use the following test card numbers:

Card TypeNumberCVV
Visa4111111111111111125
Mastercard5454545454545454125
American Express3434343434343431250

What's Next