Transact (CashNet)

Prev Next

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

  6. Select "Text Area."

    CashNet_Add Fields_2

  7. Click Next.

  8. Set Field Label = Enter the Field Label value listed above.

    CashNet_Add Fields_3

  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

  13. Click Next.

  14. Review the new field's information.

    CashNet_Add Fields_5

  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 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

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

  • 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