All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed status check for payment elements
- Fixed an error when viewing payment details
- Fixed status check links for Subscription elements
- Subscriptions now pass the correct start date to Mollie
- Added missing form handle
- Support for using a different API key per form
- Fixed breadcrumbs on the payment edit screen
- Full support for Mollie Subscriptions (docs can be found here)
- Added an overview for subscribers
- Fixed an error when canceling a subscription from the CP
- Fix for payments that exist before upgrading to 5.1
- Initial support for Mollie Subscriptions
- Full Craft 5 support
- Dutch translations
- French translations
- Initial Craft 5 support
- Fixed a missing namespace
- Fixed an error on the settings screen when API keys were set to an array in the config file.
- Payment elements hav links again on the overview #61
- We now pass a
currentSite
parameter in the metadata of all payments #59 - Basic support for added custom metadata when creating your own payments
- Craft 4 🚀
- Craft 4 compatibility
- Fixed headers on transactions table
- Added transaction property to payment to expose more detailed payment details (eg payment method)
- Fixed validation for donation payments (#44, thanks boboldehampsink)
- Added support for Craft's new(ish) UI element in the forms field layout editor
- Redirects after payment are now verified for better security
- Fixed an issue with donation form submits (#31)
- Fixed an issue with multi-step payments (#29)
- Fixed an error where expired payments would in labelled as refundend.
- Added better support for full refunds, payments and transactions now report the correcty status when a paymeny is refunded in Mollie
- The plugin now properly supports project-config
- The plugin now supports Craft's Project Config
- E-mail address has been added to the meta data sent to Mollie
- Requires Craft 3.5.0 or higher
- Fixed an issue with querring payments by status (#23)
- Fixed support for PostgreSQL (Thanks @boboldehampsink #21)
- Fixed validation for custom fields
- Proper validation for payment elements
- The plugin now supports using a different API key per site. #12
- Added a statuc column to the all payments export
- Fixed an issue with deleting payment forms
- Fixed an issue the donate action when using a multi-step form
- Added a
donate
action so you can have forms where the user can choose the price. An example form can be found here
- Fix an error where payment element wouldn't be assign an email address.
- Payments with status "in cart" can now be viewed & clicked in the CP
- Date created is now shown on element overviews (#7)
- Payments can now also be done in multi-step forms, using your own controller action. Docs can be found here
- Added
craft.payments
, making it easy to display data from the payment element on confirmation & profile pages. (#6)
- The payment description visible in Mollie can now be set per payment form and can include values from the custom fields that are assigned ot the form.
- Fixed a typo that caused the webhook post to crash
- Payment amounts can now be decimals and not just numbers
- Fixed an issue with conflicting variable names in the forms index template
- Fixed a missing variable when handling free payments
- Fixed the first attribute in the CP index view for pre Craft 3.2 installs
- Payments for a zero amount can now be handled within the same flow as regular payments
- Fixed
formId
attribute in Payments query, fixing overview per forms in the CP
- Added action to export selected payments to csv
- Added action to select all payments to csv
- Payment elements can now be deleted from the overview
- Email is now the main UI label for each element in the overview
EVENT_BEFORE_PAYMENT_SAVE
event
- Payment records are now deleted when the element is deleted
- Initial release