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

Gateway Laravel Laravel Package

fahipaydev/gateway-laravel

Laravel 13+ integration for the FahiPay payment gateway (Maldives). Create and query transactions, handle redirects and callbacks, verify signatures, track payments via migrations/models, and use events/facades. Includes test mode and install artisan command.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Market Expansion: Enables seamless integration for businesses targeting the Maldives market, where FahiPay is a dominant payment gateway (similar to Stripe for the region).
  • Build vs. Buy: Avoids reinventing payment infrastructure for a niche but critical regional use case, reducing dev time and risk.
  • Roadmap Prioritization:
    • Phase 1: Core checkout flow for e-commerce (e.g., tourism bookings, retail).
    • Phase 2: Recurring payments (subscriptions, SaaS) via the subscription example.
    • Phase 3: Multi-gateway fallback (combine with Stripe/PayPal for global users).
  • Use Cases:
    • Local e-commerce: Hotels, tour operators, or D2C brands selling in Maldives.
    • Microtransactions: Event registrations, staff fees (as per the examples).
    • Regulatory compliance: PCI-DSS alignment via FahiPay’s infrastructure (offloads security burden).

When to Consider This Package

Adopt if:

  • Your primary audience is in Maldives (or you’re expanding there) and FahiPay is a required/preferred payment method (e.g., mandated by local banks or high adoption rates).
  • You need quick integration (1–2 days) for basic or redirect-based payments with minimal customization.
  • Your stack is Laravel 10+ (PHP 8.1+), and you’re comfortable with PHP SDKs.
  • You prioritize localization (currency: MVR, language support, or regional compliance).

Look elsewhere if:

  • Your users are global (FahiPay is Maldives-exclusive; consider Stripe, Razorpay, or PayPal instead).
  • You need advanced features (e.g., 3D Secure 2.0, multi-currency, or fraud tools) not covered in the basic SDK.
  • Your team lacks PHP/Laravel expertise to debug or extend the package (low stars/dependents signal unproven reliability).
  • You require enterprise support (no SLAs, docs, or community backing evident).
  • FahiPay’s transaction fees (typically 2–3% + fixed costs) conflict with your pricing strategy.

How to Pitch It (Stakeholders)

For Executives: *"This package lets us tap into Maldives’ $X billion tourism/e-commerce market with minimal dev effort. By integrating FahiPay—already trusted by [local brands like XYZ]—we can:

  • Launch locally in 2 weeks (vs. 3+ months building a custom solution).
  • Reduce fraud risk (FahiPay handles PCI compliance and chargebacks).
  • Future-proof for subscriptions or events (e.g., dive certifications, weddings). Cost: ~$Y in dev time vs. $Z in lost sales from excluding a key payment method. Competitors like [Brand A] already use FahiPay—we risk falling behind."*

For Engineering: *"This is a lightweight Laravel wrapper for FahiPay’s API, covering:

  • Core flows: Redirect payments (like Stripe Checkout) or server-to-server transactions.
  • Webhooks: Basic callback handling for async status updates (though we’ll need to extend for custom logic).
  • Examples: Ready-to-use patterns for fees, subscriptions, and events—just plug in our DB/models. Tradeoffs:
  • No active maintenance (but the API is stable; we’d own support).
  • Limited docs (but the code is straightforward; expect 1–2 dev days to test edge cases). Recommendation: Start with the redirect flow for MVP, then layer in our own fraud checks or multi-gateway logic later."*
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.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle