Weave 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

Chargily Pay Laravel Package

chargily/chargily-pay

Laravel package for integrating Chargily Pay, the Algerian payment gateway. Create checkouts, redirect customers, verify webhooks, and manage payments through a simple, configurable API designed for PHP and Laravel applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Local payment expansion: Evaluates whether to add Chargily Pay V2 as a checkout option for Algerian customers, especially where CIB/Edahabia-style local payment acceptance is a market requirement.
  • Build vs. buy for payment integration: Replaces a custom Chargily HTTP client with a small MIT-licensed SDK, reducing initial integration effort while keeping the option to wrap it behind an internal payment-gateway abstraction.
  • MVP and pilot scoping: Supports a low-cost, limited-scope payment pilot for Laravel/PHP products before committing to broader billing, reconciliation, or multi-gateway roadmap work.
  • Roadmap qualification: Helps decide whether Algeria/Chargily support belongs on the near-term roadmap or should remain a market-specific experiment, based on merchant-account readiness and customer demand.
  • Operational design inputs: Forces product decisions around webhook-driven order state, refunds/cancellations, reconciliation, payment failure UX, and support ownership—areas the SDK itself does not solve.
  • Use cases to validate: One-time checkout, digital goods, e-commerce orders, and payment links where supported by Chargily Pay V2. Subscription billing, multi-gateway routing, and enterprise payment operations should not be assumed without explicit API and vendor validation.

When to Consider This Package

  • Consider it when: You are building a Laravel/PHP product for the Algerian market, already have or can obtain a Chargily merchant account, and need a thin Composer-installable SDK to reduce boilerplate around Chargily Pay V2 API calls.
  • Consider it for a bounded pilot: The integration can sit behind your own PaymentGateway interface, with version pinning, sandbox testing, webhook signature verification, idempotency, and reconciliation handled by your application.
  • Consider it if low adoption is acceptable: With 17 stars and 0 dependents, treat it as early-stage infrastructure. Validate release history—including the 2026-09-21 release metadata—maintainer responsiveness, API coverage, and security practices before production use.
  • Look elsewhere when: You need a mature, widely adopted payment SDK, enterprise SLA/support, multi-gateway abstraction, global card acquiring, subscription billing, invoicing, or a vendor-supported Laravel package.
  • Look elsewhere when: Algeria/Chargily is not a confirmed market requirement, procurement requires established vendor risk profiles, or your team cannot own the wrapper, monitoring, and payment operations around a low-dependency SDK.

How to Pitch It (Stakeholders)

Executive summary: chargily/chargily-pay is a small MIT-licensed PHP SDK for Chargily Pay V2 that can accelerate a market-specific payment pilot for Algerian customers at low license cost. It is not a complete payments platform: it does not remove the need for a merchant account, compliance, reconciliation, support, or production monitoring. The strategic recommendation is to use it only behind an internal payment abstraction, validate vendor/API maturity, and budget engineering QA and operations before committing it to the roadmap.

Engineering summary: Consume it via Composer where appropriate, pin the release, wrap it behind your own gateway interface, verify webhooks, test failure/retry paths in sandbox, and avoid spreading Chargily-specific types through the domain. Because adoption is low and dependents are zero, assume you may need to fork, vendor, or replace it; keep the integration thin enough that swapping to direct API calls or another provider is inexpensive.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console