New user groups

User groups in the administration have been changed to better accommodate for the needs of our customers. The new user groups are more intuitive as they more closely relates to the functionality accessible in the left menu. It is also possible to define more fine grained permissions, e.g. whether specifically refunding is allowed. The screendump below shows the new user group edit dialog.

Metadata in mails

It is now possible to access metadata in mail templates. E.g. if customer metadata contains shoe_size key and value it can be accessed in the template as:

{{customer.metadata.shoe_size}}

Metadata is available as

customer.metadata
subscription.metadata
plan.metadata
invoice.metadata

and add-on metadata as a parameter in the list of subscription add-ons subscription.add_ons[].metadata. Example iterating through subscription add-ons:

{{#subscription.add_ons}}
Name: {{name}}<br/>
License plate: {{metadata.plate}}<br/>
{{/subscription.add_ons}}

For details on Mustache templating see: https://mustache.github.io/mustache.5.html

Webhook overview select all

In the Administration webhook overview it is now possible to select all (only up to 100 though) webhooks and perform update, resend or disable operation.

Refunds allow negative amount credit note lines

It is now possible to define credit note lines with negative amount as long as the total refund amount is positive.

Checkout modal cancel change

It has been changed so a Checkout session in modal is not cancelled and closed if the user clicks outside the payment frame.

New payment method added event type

A new event type (`customer_payment_method_added`) has been added for the event that a new payment method has been added to customer. The event can be used with webhook to register payment method after a Checkout recurring session flow, or a charge flow, with the option to store payment method for later use.

To receive the webhook the event type must be selected in webhook configuration. This can be done either in the Administration or using the API.

User invite cancel

It is now possible cancel a pending user invitation in the administration.

Add-on list search

It is now possible to free text search in add-ons on the add-on administration page. Text is matched with handle, name and description.

Show Previous Entries