loveycom/cashfree
Laravel package for CashFree (India) integrating Marketplace Settlement and Payment Gateway APIs. Includes config publishing, environment switching (test/prod), and helper classes like Marketplace (e.g., checkBalance) to simplify CashFree API calls in Laravel.
Vendor::adjustBalance(), Transaction::attachVendor()).Order::create(), Refund::instantRefund()).Marketplace::getLedger(), Settlement::getAll()).guzzlehttp/guzzle may suffice).*"This Laravel package lets us tap into CashFree’s dominant Indian payment network with minimal engineering overhead—critical for scaling [Product Name] in [target market]. It handles everything from vendor payouts to subscription refunds, reducing fraud risk and operational costs by automating compliance with local regulations.
Why now?
Vendor::getLedger()) improve retention for [marketplace/SaaS] partners.Outcomes: ✅ Launch vendor payouts in 4 weeks (vs. 6+ months to build). ✅ Reduce payment failures with CashFree’s local infrastructure. ✅ Future-proof compliance with RBI/GST via pre-approved endpoints. ✅ Scale subscriptions with instant refunds and settlement reporting.
Risk: Limited to India, but that’s our highest-growth market—let’s own it."*
*"This package provides a production-ready Laravel wrapper for CashFree’s APIs, covering two critical areas:
Why Use It?
config/cashfree.php).Trade-offs:
Recommendation:
testURL) and a small user group.notifyUrl for real-time event handling (e.g., payment success/failure).Order::create()) in Laravel Jobs if latency is a concern.Alternatives Considered:
Next Steps:
Order and Vendor classes in staging.How can I help you explore Laravel packages today?