Please review the updates below and follow the upgrade instructions to upgrade your Payments application.
Salesforce Release Update Known Issue
Enable Secure Static Resources for Lightning Components is a Salesforce Release Update that has been postponed indefinitely. Test Run on this Release Update should remain disabled in order to use our Virtual Terminal components. This is due to a Salesforce Known Issue.
Table of Contents
Bug Fixes
- Virtual Terminal: When the Virtual Terminal is in Lite Mode, input parameters will be correctly mapped when embedding the LWC Virtual Terminal in a screen flow. Previously, the input parameters were not mapped to the Virtual Terminal fields. (Known Issue: 000003009)
- Scheduled Jobs: The Blackthorn | Payments Daily Captures scheduled job will successfully capture Transactions without creating a Blackthorn Log when the Payment Gateway Live Validation Mode (Authorize.net) field = “False.” Previously, the Blackthorn | Payments Daily Captures scheduled job failed, creating Blackthorn Logs with the following error message. "SObject row was retrieved via SOQL without querying the requested field: bt_stripe_Payment_Gatewayc.bt_stripeLive_Validation_Mode_c". (Known Issue: 000003889)
Enhancements
- Permission Sets: The new permission set, Blackthorn | Payments (Lite User), was created. Users with this permission set have read-only access to all BT Payments objects and standard Salesforce functionality, such as reports and dashboards. Note: Users with this permission set cannot use packaged actions such as capturing Transactions, processing Refunds, etc.
- Payment Methods: Changes made to a credit card number and expiration date in Authorize.net will be mapped to the related Payment Method in Salesforce.
- Webhooks: Improved and optimized our webhook processing logic using a strategy design pattern.
Upgrade Instructions
To upgrade Payments to the newest version, go to the Blackthorn Candy Shop.
Important Definitions
Breaking Change
A breaking change is a significant change that requires a package upgrade to see the update.
Off-Cycle or Hotfix Release
A hotfix is a release that corrects a problem that impacted extensive functionality.
If you have any questions, please don't hesitate to contact Blackthorn Support.