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
(Release Date: April 22, 2025)
Off-Cycle Release
May 7, 2025
The April 2025 update to the Stripe checkout logic was reversed so additional work can be completed. The original fix caused issues for those Payment Methods that don’t follow the “authorize first and charge later” process and prevented payments from being accepted. Until then, if a user closes their browser while a payment is processing, the payment will be charged, skipping the authorization step, and the ERS process will fail.
Bug Fixes
Fees: When a discount Code is applied at the Event Item level, the total amount due will be correctly displayed in the payment screen summary. Previously, the amount due was miscalculated after applying the discount.
Virtual Terminal: If a user enters an invalid ACH Payment Method in the Virtual Terminal, they will see a descriptive error message telling them what needs to be fixed so the Payment Method can be accepted. Previously, users saw a generic error message. (Known Issue: 000003117)
Permission Sets: Users with the Blackthorn | Payments (Manager) permission set can successfully add Line Items to an existing or new Invoice. Previously, they received bad query errors. (Known Issue: 000003048)
Refund Transactions
When a partial refund is processed via Authorize.net, the original Transaction’s Retained Amount and Retained Net Amount are reduced by the partial refund amount, and the original Transaction’s Payment Status is updated to “Partially Refunded.” Previously, processed partial refunds appeared as full refunds in Salesforce. (Known Issue: 000002797)
When a partially disputed Transaction is won, the Retained Amount, Retained Net Amount, and Payment Gateway Fee fields will be updated correctly. Previously, if a partial dispute was won, the retained amounts on an original Transaction were not updated correctly. (Known Issue: 000004124)
Enhancement
The following deprecated features/apps were deleted from the Blackthorn Payments app. This change will not impact underlying objects, permission sets, or related components.
Blackthorn | Stripe Billing (Developer Name: Blackthorn_Billing)
Blackthorn | Stripe Billing (Developer Name: Blackthorn_BillingLi)
Blackthorn | Stripe Connect (Developer Name: BT_Stripe_Connect)
Blackthorn | Stripe Connect (Developer Na
PayLink
Webapp Release
Enhancement
Auto-translating special characters/symbols when using PayLink now works as expected.
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.