- Blackthorn Candy Shop
- Blackthorn Events
- Welcome to Blackthorn Events!
- Events Quick Start Guide
- Install Events
- Payment Gateway Setup
- Payment Gateway Setup Overview
- Connect to Stripe
- Connect to Authorize.net
- Connect to Spreedly
- Connect to Transact (CashNet)
- Connect to TouchNet
- Add-Ons
- Entity Relationship Diagrams
- Blackthorn | Events Admin Tab
- Event Builder
- Event Wizard
- Events: Objects
- Attendee
- Budget and Expense
- Contents
- Discount Codes
- Event Groups
- Event Items
- Event Keywords
- Event Registration Submission Process
- Event Settings
- Events
- FAQs
- Fees
- Forms / Form Elements
- Hotel Room Block Management
- Recurring Events
- Reserved Seats and Tables
- Sessions
- Speakers
- Sponsors
- Staff
- Static Translations
- Tracks
- Events: Features
- ADA & WCAG Accessibility
- Advanced Visibility
- Attendee Builder
- Attendee Registration Component
- AttendeeLink
- Authentication via iframe
- Campaign and Event Sync
- Transact (CashNet)
- Clone
- Custom Tabs
- Customized Blackthorn Events Domain
- Data Persistence
- Enable Cookies
- Event Configuration
- Event Email Communication
- Events Summary Home Page
- Event Tracking
- Experience Cloud (Communities)
- Set Up Experience Cloud Pages
- Express Registration
- Fees
- Google Analytics
- Iframes
- Images
- Marketing Communication
- Matching and Duplication
- Permissions - Restricting Event Visibility
- Permission Sets
- Pre-checkout and Checkout Details
- reCAPTCHA
- Reports
- Restrict Capacity
- Salesforce Products
- Scheduled Jobs
- Sharing via Social Media
- Smart Scheduler
- Stripe Checkout
- TouchNet
- User Interfaces
- Webinar Integrations
- Checkout Process
- Mobile Check-in App
- Events: Troubleshooting
- Events: Release Notes & Webinar Recordings
- December 2024 - Version 4.42
- November 2024 - Version 4.40
- October 2024 - Version 4.36
- September 2024 - Version 4.34
- August 2024 - Version 4.31
- July 2024 - Version 4.29
- June 2024 - Version 4.27
- May 2024 - Version 4.24
- Caching 2.0 and Capacity Management - Version 4.23
- April 2024 - Version 4.22
- March 2024 - Version 4.20
- February 2024 - Version 4.19
- January 2024 - Version 4.17
- 2023
- December 2023 - Version 4.14
- November 2023 - Version 4.11
- October 2023 - Version 4.9
- September 2023 - Version 4.5
- August 2023 - Version 4.0
- July 2023 - Version 3.103.2
- June 2023 - Version 3.102
- May 2023 - Version 3.99
- April 2023 - Version 3.97
- March 2023 - Version 3.95
- February 2023 - Version 3.90.2
- January 2023 - Version 3.88
- 2022
- 2021
- December 2021 - Version 3.48
- November 2021 - Version 3.42
- October 2021 - Version 3.39
- September 2021 - Version 3.34
- August 2021 - Version 3.32
- July 2021 - Version 3.30
- June 2021 - Version 3.27
- May 2021 - Version 3.24
- April 2021 - Version 3.22
- March 2021 - Version 3.19
- February 2021 - Version 3.18
- January 2021 - Version 3.11
- Blackthorn Payments
- Welcome to Blackthorn Payments
- Payments Quick Start Guide
- Overview
- Install Payments
- Provide Users Access
- Payment Gateway Setup
- Instructions
- Connect to Stripe
- Connect to Authorize.net
- Connect to Spreedly
- PayLink
- Virtual Terminal
- DocumentLink
- Move Historical Data to Blackthorn
- FSL Extension Package (Optional)
- Go Live in Production
- Use Cases
- Payments: Objects
- Payments: Features
- Authorize.net
- Blackthorn | Payments Admin
- Communities & Billing Portal
- Custom Metadata Types
- Custom Settings
- Dashboard
- Default Payment Method
- DocumentLink
- Email Receipts
- Field Service Lightning Payments
- Flow Screen Charge Component
- FSL Mobile Actions (without our iOS/Android app)
- High Volume Batch Processing
- Historical Sync
- Level 3 Processing
- Matching and Duplication
- Multi-Currency
- PayLink
- Permission Sets
- Plaid
- Process Scheduled Transactions and Reattempt Logic
- Recurring Charges and Subscription Options
- Reports
- Salesforce Shield / Platform Encryption with all Blackthorn apps
- SCA and MOTO
- Scheduled Batch Jobs
- Spreedly
- Stripe
- Stripe Billing
- Stripe Checkout
- Stripe Metadata
- Stripe Radar Integration
- Test Data
- Virtual Terminal
- Webhooks
- Mobile Payments App
- Payments: Troubleshooting and FAQ
- Payments: Release Notes & Webinar Recordings
- December 2024 - Version 6.27
- November 2024 - Version 6.26
- October 2024 - Version 6.25
- September 2024 - Version 6.23
- August 2024 - Version 6.22
- July 2024 - Version 6.20
- June 2024 - Version 6.19
- May 2024 - Version 6.18
- April 2024 - Version 6.17
- March 2024 - Version 6.16
- February 2024 - Version 6.13
- January 2024 - Version 6.11
- 2023
- December 2023 - Version 6.8
- November 2023 - Version 6.6
- October 2023 - Version 6.4.1
- September 2023 - Version 6.3
- August 2023 - Version 6.0.1
- July 2023 - Version 5.108.2
- June 2023 - Version 5.106
- May 2023 - Version 5.103
- April 2023 - Version 5.99.1
- March 2023 - Version 5.95
- February 2023 - Version 5.93
- January 2023 - Version 5.91
- 2022
- 2021
- December 2021 - Version 5.46
- November 2021 - Version 5.41
- October 2021 - Version 5.34
- September 2021 - Version 5.33
- August 2021 - Version 5.31
- July 2021 - Version 5.29
- June 2021 - Version 5.24
- May 2021 - Version 5.22
- April 2021 - Version 5.20
- March 2021 - Version 5.17
- February 2021 - Version 5.15
- January 2021 - Version 5.14
- Blackthorn Messaging
- Welcome to Blackthorn Messaging!
- Configure Bulk Messaging
- Installation
- Create a Template
- Account Setup
- Individual Messaging
- Conversation Maintenance
- Phone Number Lookups
- Campaigns
- Automation
- Additional Features
- A2P Form in Admin Page
- After Hours Response
- Auto Recharge your Message Balance
- Click to Call with CTI
- Configure Default and Excluded Phone Fields by Object
- Filter your Inbox Using Conversation List Views
- HELP and STOP Message Compliance
- How Do I Increase our Message Balance?
- Improved File Management for MMS Attachments
- Link Tracking
- Manage Opt-outs
- Number of Conversations in the Messenger
- Number of Conversations to Load in Inbox
- Prohibit Sending Attachments (Custom Permission)
- Schedule Jobs for Admin
- Schedule SMS Messages
- Set a Default from Number
- Short Codes
- Smart Scheduler
- Sticky Sidebar in the Inbox
- Track Phone Number Opt-ins
- Smart Scheduler
- Setup
- Getting Started
- Self-Service Tasks
- FAQ
- General FAQ
- Attachments FAQ
- Do You Have a List of Published IP Addresses?
- How Do I Update my Payment Method?
- How Do I Grant Access to Messaging Support?
- What Does this Error Message Mean?
- What Happens When my Message Balance Reaches Zero?
- Why don’t I see any phone numbers when I try to send a message?
- Release Notes
- October 2024 - Version 3.46
- July 2024 - Version 3.44.3
- June 2024 - Version 3.44.1
- May 2024 - Version 3.44
- April 2024 - Version 3.43.21
- February 2024
- January 2024
- 2023
- 2022
- 2021
- 2020
- Blackthorn Compliance
- Installation Guide
- Extend Blackthorn Compliance to Other Objects
- Auditing
- FATQ's: Frequently Asked Technical Questions
- Detection Patterns
- Supported File Types - SecureAttachment
- API Limits - Secure Attachment
- Customize Blackthorn Compliance with Apex
- Change AppExchange Payment Method
- Extension Packages
- Install / Setup SecureAttachment
- Debugging and Errors
- Compliance Release Notes
- Compliance - February 2024
- Compliance - July 2023
- Compliance - April 2023
- Compliance - December 2022
- Compliance - October 2022
- Compliance - July 2022
- Compliance - June 2022
- Compliance - March 2022
- Compliance - February 2022
- Compliance - December 2021
- Compliance - November 2021
- Compliance - Release 3.71
- Compliance - Release 3.6
- Compliance - Release 3.2
- Compliance - Release 3.0
- Blackthorn Support
- 27 Sep 2023
- 2 Minutes to read
- Print
- DarkLight
Check 21 Integration
- Updated on 27 Sep 2023
- 2 Minutes to read
- Print
- DarkLight
Currently, the Check 21 integration is only compatible with iOS Mobile Payments.
Overview
Blackthorn supports Check 21 integration by utilizing Check 21 technology into the Blackthorn Mobile Payments iOS app and the Salesforce.com applications. It allows you to accept payments in the field by scanning checks.
Check 21, a third-party provider, will be leveraged through its API and native Salesforce package to achieve the check and money order processing.
Limitations
- A warning message will appear when the Transaction to Account rollup batch job attempts to roll up more than 10,000 Transactions related to a single Account. This message lets users know the rollup job is approaching Salesforce limits and will appear as a Blackthorn Log.
- If the batch job detects more than 40,000 Transactions rolling up to a single Account, the job will create a cap at 40,000 Transactions and generate a Blackthorn Log recommending users disable the batch job via Custom Settings.
Package Installs
- Install the latest version of Blackthorn Payments and complete the Setup Wizard.
- Install the Blackthorn Mobile Payments package and assign licenses to all users who need access.
- Install Check 21.
- Install the Check 21 Integration package.
- Assign MCC Payology permission set to the user.
Setup
Custom Settings Setup
- Navigate to Setup > Custom Settings > CheckForce API Custom Settings
- Click Manage.
- Click New.
- Enter the data listed in the following image.
Page Layout Updates
Update your Charge Transaction page layout to include four fields:
* Transaction Sub-Type
* Source
* Check Capture Submission
* Mobile Skip Intro Screen
The Transaction Sub-Type will be defined as "Check", Source will be defined as "Mobile", and Check Capture Submission will be populated after submitting a check through the mobile app.
Use Check Scanning Functionality from a Mobile App
Open an existing Transaction from the Salesforce app that has the Amount populated, a Check 21 enabled Payment Gateway selected, and the Accepted Payment Methods = "Check".
Click the Mobile Pay button at the top of the screen.
You will be directed to a screen where you can scan the front and rear images of your check.
Note: Setting Mobile Skip Intro Screen = "Yes" on the Transaction will take the user directly to the check scanning page. Otherwise, you will see a screen to validate the field values from the Transaction.
If Check 21 is not installed in the org, the user will not see the screen above.
Tap on the left image to start scanning of the front of the check. It will ask for camera permissions, which you will need to accept, or the scan won’t be possible.
Take a picture of the check. You'll notice a green rectangle appears. Line up the border with the check image. This rectangle will rotate with the screen orientation.
Follow the directions above to capture an image of the back of the check.
Once you have captured both the front and rear check images, the application will upload the images to the Check 21 API for image recognition.
Verify the data from the images is correct, and click on Pay to finish the process.
Note: You can edit the values detected by Check 21.The user will then be directed to a success screen where they can send an email receipt if needed.
The Transaction Transaction Status field will be updated to "Completed".