You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IMPORTANT: Method PaymentsRepository::updateStatus now emits payment change status event only if the payment was actually changed. remp/respekt#130
Previously, the event could be emitted even when the status didn't change and caller requested change from paid to paid. This is no longer true and such request won't emit event anymore. Please verify that your code doesn't rely on the previously-incorrect behavior.
Added form to handle complex refund process. remp/crm#2960
Added feature to stop subscription during refund.
Added feature to stop recurrent payment during refund.
Added visual progressbar to display current subscription progress.
Added PaymentStatusDropdownMenuWidget to unify selection of payment status in admin dropdowns. remp/crm#2960
Added PaymentRefundFormDataProviderInterface to extend PaymentRefundFormFactory via dataprovider. remp/crm#2960
Updated RecurrentPaymentsResolver::resolveSubscriptionType() to handle new subscription_type.trial_periods. remp/crm#2938
Rules are described in PHPDoc of RecurrentPaymentsResolver::resolveSubscriptionType().
If subscription_type.next_subscription_type is set, number of allowed trials is handled by subscription_type.trial_periods.
This is not a breaking change. Trial period for existing subscription types with next_subscription_type is set to 1.
Added the change of payment gateway for payments confirmed from MailProcessor if they are different from bank transfer. remp/respekt#130
Fixed the possibility of lock timeout by the payment status change. Event emitting has been moved outside of lock. remp/respekt#130
Fixed possible type error when editing payment containing subscription_type item without subscription_type_item_id reference. remp/respekt#158
Fixed slow payment filtering via variable symbol on payments admin page. remp/crm#3104
Added option to select between week or month payments partitioning in retention analysis. remp/crm#3083
Added new rules to ČSOB mail parser to improve variable symbol lookup. remp/respekt#106
Updated regexp to recognize email statements for foreign payments ("zahraniční transakce").
Some foreign transactions contain variable symbol in payment purpose element which can be multiline. Added new rule.
Added rule to search whole email statement for prefixed variable symbol. Customers tend to use prefixes vs/VS/v.s./V.S..
Added rule to search receiver message for variable symbol without any prefix.
Customers often forget to add prefix.
Some banks provide variable symbol within receiver message in "Creditor Reference Information - SEPA XML format".
Added rule to not use variable symbol set to 0.
Foreign transfer from at least one bank comes with field "variable symbol" set to 0000000000. Correct variable symbol is in receiver message with VS prefix.