--- title: "October 2023 - Version 6.4.1" slug: "payments-october-2023" tags: ["Release Notes", "Payments"] updated: 2024-03-18T20:41:19Z published: 2024-03-18T20:41:19Z canonical: "docs.blackthorn.io/payments-october-2023" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # October 2023 - Version 6.4.1 Once the updates listed below have been reviewed, please follow the [upgrade instructions](/v1/docs/payments-october-2023#critical-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](https://trailblazer.salesforce.com/issues_view?id=a1p4V0000010y6yQAA). ## Upgrade Instructions To upgrade Payments to the newest version, go to the [Blackthorn Candy Shop](https://candyshop.blackthorn.io/products). ## Enhancements ### Spreedly - The reattempt logic for failed transactions processed via Spreedly is now supported. This logic schedules and tracks reattempted Transactions and triggers customizable actions based on the reattempt number. - Spreedly Payment Methods can now be created using the Salesforce UI (Payment Method tab). ### Virtual Terminal - Admins can now use the new custom setting `Hide Card Tab` to configure the Virtual Terminal. If `Hide Card Tab` is enabled, the option to create credit card Payment Methods from the Virtual Terminal will be removed. This setting can be applied to both versions of the Virtual Terminal. - Additional configurations for the LWC Virtual Terminal will be dynamically displayed. - Settings applied at (Global) Custom Setting Level - If `Hide Card Tab` = “True” (checked), then the card tab will be hidden. - If `Hide Card Tab` = “False” (unchecked), then the card tab will be shown. - Settings applied at Component Level - If `Hide Card Tab` = “False” (unchecked) on both the component and global level settings, then the card tab will be shown. - If `Hide Card Tab` = "False" (unchecked) on the component level but `Hide Card Tab` = “True” (checked) on the global level, then the card tab will be hidden. - If `Hide Card Tab` = “True” (checked) on both the component and global level settings, then the card tab will be hidden. - A new Payment Method cannot be added via the Virtual Terminal when both the `Hide Bank Tab` and `Hide Card Tab` fields are enabled. ### Fees - `Type`, a new field, was added to the Fee object. The field is used to distinguish between tax fees and payment processing fees. Each type has a corresponding lookup field on the Event object and different functionality. The `Type` field uses the same permissions as the `Default Fee` field. - Field Label: `Type` - Field Name: bt_stripe__Type__c - Data Type: Picklist - Picklist Values - “Payment Processing” - “Tax” - The new field, `Tax Display Setting`, determines how taxes are displayed and calculated for an Event. To turn on tax-inclusive pricing, first set the Fee record’s `Type` = “Tax” and then select a value for `Tax Display Setting`. Please note that taxes are always displayed separately on the final payment screen. - Field Label: `Tax Display Setting` - Field Name: bt_stripe__TaxDisplaySetting__c - Picklist Values: - "Tax-Inclusive Pricing” - The advertised price will include tax. - "Calculated at Checkout” – The tax will not be visible until the final payment screen. ## Bug Fixes - The help text for the `Retain Webhook Records for (Days)` field in the Blackthorn | Payments Trigger custom setting was updated to match the user documentation and clarify the purpose and behavior of the field. (Known Issue: 000002739) - After refunding the remaining amount on an already partially refunded Invoice, the `Payment Status` will now correctly show as "Refunded". Previously, the `Payment Status` remained as "Partially Refunded". - A refund Transaction will now be created after initiating a refund from within the Stripe dashboard. Previously, a refund Transaction was not created in Salesforce. (Known Issue: 000002939) - This also fixed an issue for some customers where the Payment Gateway would not always populate when Transactions were created from webhooks. - The Payment Gateway and Transaction objects’ `Accepted Payments Method` field will now include the “Tap to Pay” value. Previously, the field value was only available if users performed a new installation. Now the field value is available for both newly installed and upgraded Payments packages. ## Field/Layout Updates ### New Note: You may need to manually add these fields to the Fee object page layout. - Location: Fee object - Field Label: `Type` - Field Name: bt_stripe__Type__c - Picklist Values - “Payment Processing” - “Tax” - Field Label: `Tax Display Setting` - Field Name: bt_stripe__TaxDisplaySetting__c - Picklist Values: - Tax-Inclusive Pricing” - Calculated at Checkout” ![Fee Object - Layout - New Fields](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Fee%20Object_New%20Fields.png) **If you have any questions about this or need help with testing, please don't hesitate to reach out to [Blackthorn Support](https://community.blackthorn.io/s/support).**