JustOn Self-Service Extension Release Notes
Info
We regularly deliver updates to bring new features, improvements and fixes to JustOn Self-Service Extension.
1.57
2022-05-25
Note
You must update to (at least) JustOn 2.74 before installing JustOn Self-Service Extension 1.57.
To work with JustOn Self-Service Extension 1.57, you must
- Enable the JustOn global setting
Always Create Content Distribution
(see Enabling Content Distribution) - Create the custom field
ContentDistributionUrl
on the Invoice object, granting edit access for users who finalize invoices and read access for guest users (see Creating PDF Preview URL Field)
Be aware that JustOn creates public links when finalizing invoices. For details on how to create public links subsequently for existing invoices, see How to create public links for existing invoices.
- Added support for disabling the payment link (JSS-117)
1.56
2021-12-09
Note
You must update to (at least) JustOn 2.74 before installing JustOn Self-Service Extension 1.56.
To work with JustOn Self-Service Extension 1.56, you must
- Enable the JustOn global setting
Always Create Content Distribution
(see Enabling Content Distribution) - Create the custom field
ContentDistributionUrl
on the Invoice object, granting edit access for users who finalize invoices and read access for guest users (see Creating PDF Preview URL Field)
Be aware that JustOn creates public links when finalizing invoices. For details on how to create public links subsequently for existing invoices, see How to create public links for existing invoices.
- Fixed SEPA direct debit with Stripe (JSS-115)
1.55
2021-10-05
Note
You must update to (at least) JustOn 2.74 before installing JustOn Self-Service Extension 1.55.
To work with JustOn Self-Service Extension 1.55, you must
- Enable the JustOn global setting
Always Create Content Distribution
(see Enabling Content Distribution) - Create the custom field
ContentDistributionUrl
on the Invoice object, granting edit access for users who finalize invoices and read access for guest users (see Creating PDF Preview URL Field)
Be aware that JustOn creates public links when finalizing invoices. For details on how to create public links subsequently for existing invoices, see How to create public links for existing invoices.
- Fixed access settings: enabled access to installments (
Payment__c
) for guest users (JSS-114)
1.54
2021-08-03
Note
You must update to (at least) JustOn 2.74 before installing JustOn Self-Service Extension 1.54.
To work with JustOn Self-Service Extension 1.54, you must
- Enable the JustOn global setting
Always Create Content Distribution
(see Enabling Content Distribution) - Create the custom field
ContentDistributionUrl
on the Invoice object, granting edit access for users who finalize invoices and read access for guest users (see Creating PDF Preview URL Field)
Be aware that JustOn creates public links when finalizing invoices. For details on how to create public links subsequently for exiting invoices, see How to create public links for existing invoices.
- Reworked JustOn Self-Service Extension to no longer call global functions in JustOn, as required by a Salesforce security review (JSS-110)
- Added validation for successful payment (JSS-111)
1.53
2021-02-01
Note
You must update to JustOn 2.70 before installing JustOn Self-Service Extension 1.53.
To work with JustOn Self-Service Extension 1.53, you must not use a version higher than JustOn 2.73.3.
- Enhanced integration of Mollie as a payment provider: Added support for refund and chargeback (JSS-102)
- Reworked payment guest permission handling: Prepared for enforced guest user security policies with Salesforce Spring '21 Release (JSS-105)
1.52
2020-08-26
- Added support for
payment_intent
webhooks with the Stripe payment integration (JSS-100) - Fixed Mollie payment integration: correct payment instrument handling in case of errors (JSS-99)
Note
As of JustOn Self-Service Extension 1.52, the Stripe payment integration requires the payment_intent
webhooks. If you upgrade from an earlier version, make sure to enable the corresponding filter events payment_intent.succeeded
and payment_intent.payment_failed
after installing the new version.
1.51
2020-06-04
- Reworked Stripe payment integration: Improved handling of pending payments, added required metadata for SEPA payments (JSS-97)
1.50
2020-04-22
- Enhanced integration of Mollie as a payment provider: Integrated payment page to support complete payment processes (JSS-93)
1.49
2020-03-26
- Added support for multiple payment provider overrides (JSS-96)
-
Removed support for new payment configurations with Payeezy (JSS-96)
Info
For compatibility reasons, JustOn Self-Service Extension still supports valid Payeezy-based payment instruments to allow the automatic payment collection.
1.48
2020-03-05
- Added integration of Mollie as a payment provider for future payments (JSS-91, JSS-92)
1.47
2020-02-20
Note
You must update to JustOn 2.64.2 before installing JustOn Self-Service Extension 1.47. After the installation, you must enable explicit sharing rules.
- Improved compatibility with the sharing setting
Secure guest user record access
(JSS-95)
1.46
2020-02-12
- Added option to allow paying the full amount for installment invoices (JSS-94)
- Improved amount handling for payment collection (JSS-94)
1.45
2019-08-29
- Added support for Stripe credit card authorization with regard to PSD2/SCA (JSS-76)
- Added support for creating a SEPA mandate (JSS-73)
- Reworked CSV upload: save uploaded files on the account (JSS-74)
Note
If you have used the automatic payment collection with Stripe in earlier versions, the saved payment instruments may no longer work. Make sure to have them recreated with a more recent version of the JustOn Self-Service Extension to guarantee PSD2/SCA compliant tokens.
1.44
2019-07-23
- Added support for refunding payments made via Stripe (JSS-75, JSS-86)
- Added support for allowing users to make partial payments (JSS-87)
- Reworked payment form: improved structure, corrected labels (JSS-88)
1.43
2019-04-17
- Reworked payment provider setup page (JSS-54)
1.42
2019-03-07
- Added CSV upload page (BIL-3013)
- Added permission set for self-service fields and objects
- Fixed account statement page for single-currency orgs (BIL-3095)
1.41
2019-03-01
- Reworked integration of PayPal as identity provider: PayPal API changes (BIL-3072)
- Fixed account statement page: added missing field set (BIL-2935)
- Fixed Pay Now button label (BIL-3089)
1.40
2019-02-15
- Added account statement page (BIL-2935)
- Fixed payment page error handling: display error message if JavaScript is disabled (BIL-3037)
- Fixed Stripe payment: process payment irrespective of missing data (BIL-3036, BIL-3051, BIL-3078)
1.39
2019-01-21
- Fixed Stripe payment: correctly retrieves authentication setting (BIL-3049)
1.38
2019-01-09
- Fixed error handling with Stripe payments: delete draft balance in case of error (BIL-3024)
1.37
2018-12-21
Upgrading | Important Info
The JustOn Self-Service Extension v1.37 requires JustOn Release 2.55.1.
- Fixed compatibility issues with JustOn 2.55
1.36
2018-11-06
Upgrading | Important Info
The JustOn Self-Service Extension v1.36 requires JustOn Release 2.54.
- Added support for Salesforce user self-registration (BIL-2897)
- Added support for writing payment provider fees to the balance (BIL-2842)
- Removed payment restrictions after failing payment attempt (BIL-2903)
1.35
2018-10-11
Upgrading | Important Info
The JustOn Self-Service Extension v1.35 ships a number of new Visualforce pages. If upgrading from a previous version, you may have to add them to your existing site. For details, see Configuring Page Assignments and Assigning Payment-Specific Pages.
- Added support for future payments with Stripe (BIL-2286)
- Added support for future payments with Payeezy (BIL-2684)
- Added support for new Stripe payment methods: credit card with 3-D Secure, Alipay, direct debit (BIL-2687)
- Reworked payment page to display payment methods instead of providers (BIL-2880)
- Added support for context-specific payment providers (BIL-2870)
- Fixed PayPal IPN handling (BIL-2898)
1.34
2018-09-05
- Added payment reference to payment capture request (BIL-2877)
- improved error information
1.33
2018-08-31
- Fixed Payeezy payment (BIL-2872)
1.32
2018-08-31
- Added tokenization support (BIL-2872)
1.31
2018-08-14
- Fixed Stripe payment (BIL-2853)
1.30
2018-08-09
- Added support for Salesforce as authentication provider (BIL-1224)
1.29
2018-06-19
- Added support for Stripe payment provider (BIL-2553)
- Fixed Payeezy error handling (BIL-2767)
1.28
- Fixed Cybersource payment error if field values are too long (BIL-2762)
1.27
- Added support for Cybersource payment provider (BIL-2685)
1.26
- Added payment page with support for PayPal and Payeezy (BIL-2551, BIL-2547)
1.25
- Added localization support for products (BIL-2296)
1.24
- Various bug fixes (BIL-2183)
1.23
- Made compatible with JustOn release 2.42
1.22
- Changed product page behavior: remove converted values from the products page after re-rendering
1.21
- Fix ON_Pricebook handling at Account (BIL-1735)
- Remove converted values from products, subscriptions and invoices page in multi-currency orgs
1.20
- Fix multi-currency handling (BIL-1697)
1.19
- Improve Products Page (BIL-1697)
- Store all values at the shopping cart cookie (BIL-1697)
- Allow empty master item criteria (BIL-1697)
- Fix ON_Pricebook handling at Account (BIL-1735)
- Fix copy ON-fields to item fields with ONB2-prefix (BIL-1697)
1.18
Note
Requires at least bill.ON 2.32.
- Added support for Master Products (BIL-1697)
- Added support for configurable/editable cart items (BIL-1697)
1.17
- Fixed: not visible required profile fields caused the user to be redirected to the profile page
1.16
- Multi-language support
- Catch database errors on the profile page
1.15
- Allow to redirect to different page after profile completion
- Allow to show welcome message at subscription page
1.14
- Fix custom label handling at the profile page
1.13
- Allow to inject Javascript to the pages
1.12
- Configure the profile page with a dedicated custom setting
1.11
- Allow to supply a global password for the set password batch
1.10
- Minor tweaks to the password based authentication
- Mark profile fields as required and force profile update
1.9
- Added password based authentication
1.8
- Remove deprecated fields to assure compatibility with new bill.ON 2.25 installations
1.7
- Added compatibility with bill.ON 2.25
1.6
- Added compatibility with bill.ON 2.21
1.5
- Fixed price calculation with commissions
1.4
New
- Added more footer labels
- Added a site description label
- Added a information label for highlighted subscriptions
- Delete
Subscription__c.LastInvoiceRun__c
on Reorder - Allow to define a order for the products
- Allow to define the fields which should be shown of master items
- Show attached images as logos next to master items
- Replace static resource references in custom css
- Split the navigation into sub-navigation
Bugfixes
- Fixed redirect handling from the products page for not authenticated users
- Consider the commission during price calculation
- Show the invoice status
1.3
New
- Added mor divs to clear floating elements
- Mark required fields at the profile page
Bugfixes
- Do not overwrite the account name
1.2
New
- Refer to account and contact fields at the master item criteria
- All navigation elements are moved to the header
- Query all fields for account and contact
Bugfixes
- Fix the links between pages and honor the namespace prefix
- Do not show the invoice table if it is empty
1.1
New
- Installer class
- Tabs for custom objects and a dedicated app
- Force HTTPS connections
- Overwrite standard navigation with custom settings
- Define a link to the home page
- German translation for all custom labels
Bugfixes
- Fix CSS at the login page
- Better HTML structure at all pages
- Honor price tiers at the subscription overview page
1.0
Initial release