All notable changes to laravel-payment-gateways
will be documented in this file.
- Removed debug statement by @eyounelson in #20
- Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 in #19
- Bump deps
- Make debug mode Laravel compliant.
- Make Startbutton's USD default payment channel null
- Make Startbutton
partner
parameter optional
- Fixed Monnify payment status and verification by @stephenjude
- Add partner parameter and default partner for Startbutton integration by @stephenjude
- Fixed Klasha initialization error by @stephenjude
- Integrate Startbutton APIs
- Laravel 11 compatibility.
- Fixed payment confirmation for Seerbit.
- Pawapay integration.
- Changed transaction metadata to mixed type.
- Added metadata to Monnify payment initialization by @Official-David
- Added custom routes for successful and failed payments.
- Added transaction find & list method for Pay4Me, Paystack, Flutterwave, Monnify, and Stripe. SEERBIT & Klasha supports only find.
- Fixed Monnify payment confirmation.
- Map error response from supported providers.
- Updated SEERBIT payment integration.
- Update API URL usage.
- Fixed API URL path usage
- Update API URL usage
- Added Seerbit
approved
status code - Removed debug statement
- Clean up
- Switch to Monnify live API
- Monnify integration 🔥
- SEERBIT Integration
- FEATURE: Add custom route configs for successful and failed payments.
- Allow html contents on configurable gateway messages
- Laravel 10 support
- Laravel 10 support
- Clean up
- Clean up
- Stripe payment verification
- Fixed stripe amount parameter.
- WIP: Seerbit integration.
- Add gateway error to exception.
- Fixed dynamic support email - #6
- Fixed typographical errors.
- Fixed Pay4Me verification error.
- Update: Pay4Me provider default Api URL
- UPDATE: Pay4Me provider
- Clean up
- Fixed test workflow
- Fixed reflection error for Pay4Me provider.
- Fixed reflection error for Pay4Me provider.
- Pay4Me Pay integration.
- Fixed stripe amount conversion error
- Fixed decimal value error
- Fixed amount calculation error.
- Fixed stripe initialization error due to decimal values.
- Ready for production use.
- Fixed failing tests.
- Updated docs.
- Fix named parameter error.
- Klasha payment gateway integration.
- Improved the fallback error page.
- Add callback option for custom code execution after customer payment.
- Parse error messages.
- Add processing status message for delayed confirmation.
- Code improvements.
- Bump dependabot/fetch-metadata from 1.3.1 to 1.3.3
I would have tagged this significant release with lots of breaking changes, but thanks to God, we still don't have a stable release.
In this release, I reworked the hosted providers to generate the checkout URL from the gateway providers.
Completed the implementation for the following providers:
- Paystack 🔥
- Flutterwave 🔥
- Stripe 🔥
That's all for now, more implementation is coming for Monnify and Paypal 🚀
- Increase default timeout to 12 hours
- Fix missing debug response
- Fix missing debug response
- Fix missing debug response
- Fix debug mode error
- Updated GitHub Actions
- Updated Readme
- Fix config file publishing error
Added debug mode for logging HTTP responses.
- Allow
null
value for$channel
property
- Clean up