Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Cashier Mollie Laravel Package

laravel/cashier-mollie

Laravel Cashier integration for Mollie payments and subscriptions. This repository has moved to mollie/laravel-cashier-mollie (v1 and v2 continued) and will be closed Feb 1, 2022. Docs: cashiermollie.com.

View on GitHub
Deep Wiki
Context7
v1.16.2

Fixed a bug where a first payment refund was not handled properly (#309)

v1.1.6.1
  • You can now use a custom primary key on your billable model (thanks @ciungulete !)
v1.16.0
  • Fixed a bug where an invalid mandate was not handled properly during payment processing.
  • Added Laravel\Cashier\Events\OrderPaymentFailedDueToInvalidMandate.
v1.15.0
v1.14.1
  • Fixed a bug where configured routes were not loaded properly. Thanks @RosiersRobin!
  • Fixed a vat rounding on first payments. Thanks @ciungulete!
  • Added php-cs-fixer. Thanks @ciungulete!
v1.14.0
  • Added support for Laravel 8 🎉
v1.13.2
  • Fixed a bug where the balance was displayed wrong on the invoice (thanks @robindirksen1 !).
  • Modified: if an order can be paid completely from the customer balance, Cashier no longer checks the payment mandate (thanks @lexdewilligen !).
v1.13.1
  • Fixed a bug (#217). When using Subscription::swapNextCycle(), the invoice now has the right description. (Thanks @asamMarkus!)
v1.13.0
  • Added a DomPDF options parameter to Billable::downloadInvoice().
  • Modified some helper functions to work with upcoming MoneyPHP releases. This fixes a deprecation warning. (Thanks @mmachatschek !)
v1.12.2

No longer checking for a valid Mollie mandate if processing an Order with negative value (thanks @stefro!)

v1.12.1

Fixed an issue which occurred when processing negative order amounts with user balance (thanks @stefro!)

v1.12.0
  • Allows you to provide Dompdf options when generating an invoice pdf. (Thanks @DiyanDev !)
  • You can now access the Mollie Payment on the MandateUpdated event.
v1.11.2

Fixed an issue causing cashier:run to throw an exception.

v1.11.1
  • Added support for Laravel 7.
  • Dropped support for Laravel 5.8 (you can read more in the Laravel support policy).
v1.10.5

Fixed an issue where the subscription quantity was not propagated properly throughout a first payment (#159).

v1.10.4

Fixed cashier:run to filter OrderItems with second precision instead of day precision (#156).

v1.10.3
  • Fixed issue #139 causing the OrderNumberGenerator not being loaded from the cashier config file.
v1.10.2
  • Swapping a cancelled subscription now results in an active subscription instead of a cancelled one.
v1.10.1
  • Fixed the calculation of $subscription->cycle_progress and $subscription->cycle_left attributes for cancelled subscriptions.
v1.10.0
  • Added the Subscription::cancelNow() method.
v1.9.0
  • You can now override Mollie's first payment payload when starting a new subscription via the checkout.
  • In order to maintain line breaks, the extra billable invoice information is now converted into an array before being displayed on the invoice.
v1.8.0
  • Added static methods ignoreMigrations, ignoreRoutes, useCurrencyLocale, usesCurrencyLocale to the Cashier class.
  • Added the option to configure currency and currency_locale in config/cashier.php, as a convenient way to configure the Cashier class.
  • Added methodsswapAndInvoice and incrementAndInvoice to the Subscription class
  • Modified the WebhookController to replace the Order's temporary payment id with Mollie's.

👉 Laravel Spark for Mollie is coming! Read more here.

v1.7.0
  • Added SubscriptionResumed event (thanks @pascallieverse)
  • Added downloadInvoice method to the Billable trait.
  • Fixed race condition / Order retrieval in WebhookController
  • Improved the skipTrial method when creating a subscription through Mollie's checkout.
  • Minor improvements to the invoice template
  • Use correct casing on trait imports (thanks @pascalbaljet)

👉 Laravel Spark for Mollie is coming! Read more here.

v1.6.0
  • All events carrying Eloquent models now use the SerializesModels trait.
  • Fixed the MandateClearedFromBillable event not being dispatched properly (#109)
  • Fixed removal of inexistent scheduled items on the Subscription model
v1.5.0
  • Fixed a race condition on mandated payments processing (fixes #100)
  • Improved mandate retrieval, validation and guard (fixes #105)
  • Added skipTrial to the subscription builders (fixes #101)
  • Added $billable->guardMollieMandate();
  • Added $subscription->restartCycle();
  • Added Order:: findByPaymentIdOrFail($paymentId);
  • Added payment status scopes to the Order model
  • Added a money_to_decimal() helper function
v1.4.0

This release adds new coupon helpers and the SubscriptionStarted event.

Added:

  • Billable::redeemCoupon(). This allows you to easily redeem a coupon for an existing subscription.
  • RedeemedCoupon::isActive() to check whether the redeemed coupon is still applicable.
  • RedeemedCoupon::revoke(), to ensure that the redeemed coupon will no longer be applied.
  • the SubscriptionStarted event. This event fires when a new subscription is started, for both trials and non-trials. Thanks @pascallieverse !
v1.3.0
  • Added the option to use a {payment_id} placeholder in your redirectUrl, which automatically gets replaced by the Mollie payment id. This makes displaying success/error message a breeze. 💡
  • Added a belongsTo relationship to the OrderItem model for easy retrieval of the parent Order ($orderItem->order). Mind that if the OrderItem has not been processed yet, this will be null. Thanks to @larsjanssen6.
  • Added a redeemedCoupons() relationship to the Billable trait, so you can now perform $user->redeemedCoupons.
  • Fixed an issue with configuring the urls on a Plan (#88 - thanks @mikelmao)
v1.2.4

Unable to update to Laravel v6.2?

This release fixes this issue. Thanks again @pascalbaljet .

v1.2.3

Thanks to @pascalbaljet, you can now use Cashier Mollie with the latest Laravel version (6.x instead of 6.0.x).

v1.2.2

Fixed issue #75: coupons are now stored with the Order and listed on the invoice. Fixed issue #76: coupons now use the times property properly

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport