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.
Fixed a bug where a first payment refund was not handled properly (#309)
Laravel\Cashier\Events\OrderPaymentFailedDueToInvalidMandate.Subscription::swapNextCycle(), the invoice now has the right description. (Thanks @asamMarkus!)options parameter to Billable::downloadInvoice().No longer checking for a valid Mollie mandate if processing an Order with negative value (thanks @stefro!)
Fixed an issue which occurred when processing negative order amounts with user balance (thanks @stefro!)
Fixed an issue causing cashier:run to throw an exception.
Fixed an issue where the subscription quantity was not propagated properly throughout a first payment (#159).
Fixed cashier:run to filter OrderItems with second precision instead of day precision (#156).
OrderNumberGenerator not being loaded from the cashier config file.$subscription->cycle_progress and $subscription->cycle_left attributes for cancelled subscriptions.Subscription::cancelNow() method.ignoreMigrations, ignoreRoutes, useCurrencyLocale, usesCurrencyLocale to the Cashier class.currency and currency_locale in config/cashier.php, as a convenient way to configure the Cashier class.swapAndInvoice and incrementAndInvoice to the Subscription classWebhookController to replace the Order's temporary payment id with Mollie's.👉 Laravel Spark for Mollie is coming! Read more here.
downloadInvoice method to the Billable trait.skipTrial method when creating a subscription through Mollie's checkout.👉 Laravel Spark for Mollie is coming! Read more here.
SerializesModels trait.MandateClearedFromBillable event not being dispatched properly (#109)Subscription modelskipTrial to the subscription builders (fixes #101)$billable->guardMollieMandate();$subscription->restartCycle();Order:: findByPaymentIdOrFail($paymentId);money_to_decimal() helper functionThis 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.SubscriptionStarted event. This event fires when a new subscription is started, for both trials and non-trials. Thanks @pascallieverse !{payment_id} placeholder in your redirectUrl, which automatically gets replaced by the Mollie payment id. This makes displaying success/error message a breeze. 💡$orderItem->order). Mind that if the OrderItem has not been processed yet, this will be null. Thanks to @larsjanssen6.redeemedCoupons() relationship to the Billable trait, so you can now perform $user->redeemedCoupons.Unable to update to Laravel v6.2?
This release fixes this issue. Thanks again @pascalbaljet .
Thanks to @pascalbaljet, you can now use Cashier Mollie with the latest Laravel version (6.x instead of 6.0.x).
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
How can I help you explore Laravel packages today?