action.skip

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.

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.

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

1.50

2020-04-22

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

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

1.43

2019-04-17

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

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