September 2024 - Version 6.23
  • 18 Sep 2024
  • 1 Minute to read
  • Dark
    Light

September 2024 - Version 6.23

  • Dark
    Light

Article summary

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.