Update 3.19.26

Fix: List of available payment methods included those excluded with expression.

Fix: Error when inserting note when email sent.

Fix: Error when initially setting HTTPS Everywhere.

Update 3.19.25

Update: Allow subscribing new user when email address exists on database only when no payment required.

Update 4.0.9

Fix: Group.SubscribeNewUser will only direct the user to login if email address is already on the database when payment is required.

Fix: Group.TakeSubscription removed and directed to Group.SelectSubscription.

Fix: Order.MakePayment now will ask for payment details if the amount is zero due to a promotion, the order is recurring and the payment method selected has storage of payment details enabled. This will allow for example, first month subscription free and recurring orders automatically taking payment.

New: Order.SendPaymentErrorNotification will send a payment error notification to the email address on the order when a page named order.paymenterrornotification exists and an error is received trying to process a payment. This is especially useful for automated payments.

Fix: Order.RecurNextOn was set incorrectly in some circumstances.

Fix: Order.Cancel was available for the Trading Entity when actioned or completed.

Fix: Order.GenerateRecurringOrder now takes payment immediately for new order if due.

Fix: ServiceTime.SpecifyUsers will now get logged in user if there is no selected user.

Fix: Application.GetView now loads inherited table relationship.

Fix: BusinessObject.GetPropertyValue will now return the value from non-defined properties if allowed.