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

Payum Siru Bundle Laravel Package

sirumobile/payum-siru-bundle

Payum payment gateway bundle for Siru Mobile, letting PHP applications accept mobile payments charged to the customer's phone bill. It wires Siru into Payum's unified gateway API, so Siru can be added as a payment method alongside existing gateways with minimal configuration.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Payment method expansion (carrier billing / mobile payments). Siru Mobile is a mobile-payments provider whose core value is letting users pay via their carrier (charge-to-mobile-bill, SMS/OTP flows) rather than a card. A Payum bundle for Siru means the "can we accept mobile payments in these markets?" question moves from a multi-sprint integration project to a time-boxed spike. That directly informs roadmap sequencing for checkout work.
  • Build vs. buy, gateway layer. Payum is an established PHP payment abstraction (gateway factories, capture/authorize/refund actions, token flows). Adopting a Payum bundle rather than calling Siru's REST API directly buys you a uniform interface across providers — the strategic argument for standardising on one abstraction instead of N bespoke integrations. If you are already on Payum, this is incremental; if you are not, this is a "do we standardise our payment layer?" decision, not a Siru decision.
  • Market/segment bets. Carrier billing is strongest for low-card-penetration markets, micro-transactions, digital goods, virtual currency, and audiences without credit cards (younger users, prepaid subscribers). This package is the cheapest way to test those segments before committing roadmap capacity.
  • Risk posture / roadmap confidence. v0.1.0 with a one-line release note is a signal, not a feature. It supports a decision to pilot, not a decision to put a revenue-critical path on it. Treat any roadmap commitment here as contingent on a validation spike (see below).

When to Consider This Package

Consider it when all of the following hold:

  • You have (or are deliberately adopting) Payum as your payment abstraction layer, or you are willing to wrap it behind your own PaymentGateway interface.
  • Siru Mobile is a real requirement — a specific market, a carrier-billing commercial deal, or a segment you cannot reach with cards. If Siru is not on your shortlist, this package is not relevant regardless of quality.
  • Your use case matches carrier billing's economics: low-to-mid ticket sizes, one-off or top-up purchases, digital content, and explicit user consent flows. Carrier billing is a poor fit for high-ticket, high-dispute, or heavily recurring-revenue models.
  • You can absorb pre-1.0 churn: pin an exact version, expect breaking changes, keep the integration behind an adapter you own, and do not expose the bundle's classes to your domain layer.
  • You have reviewed the compliance surface — carrier billing carries distinct rules on refunds, subscriptions, consumer protection, and restricted content categories that differ from card scheme rules. This is a product/legal check, not just an engineering one.

Look elsewhere when:

  • You need a supported, SLA-backed integration. A 0.1.0 community bundle with a minimal changelog is not a vendor relationship; go to Siru directly or choose a provider with first-party support.
  • Cards/APMs are sufficient. Stripe/Adyen-class providers cover far more ground with mature tooling; adding a niche bundle widens your PCI/payment surface for marginal gain.
  • You cannot tolerate 0.x instability on the checkout path, or you lack the engineering slack to own a fork if the package stalls.
  • The package's test coverage, maintainer activity, and Siru API coverage (refunds, captures, recurring/OTP flows, webhooks) don't check out — verify these before any commitment; the release note tells you nothing.

Validation spike before adoption: read the source end-to-end, run its test suite, confirm which Siru operations are actually implemented vs. stubbed, check the last-commit cadence and issue responsiveness, and do a sandbox end-to-end payment (including a refund) in a throwaway Laravel app. Budget 2–5 engineer-days.

How to Pitch It (Stakeholders)

To executives: This is a small, low-cost integration that lets us accept mobile/carrier-billed payments — a payment method that reaches customers who don't use cards, in specific markets. The commercial upside is access to a new paying segment; the cost is a short evaluation, not a programme. I'd frame the ask as a time-boxed pilot with a go/no-go gate, not a committed launch: the library is at its very first release (0.1.0), so it is unproven and we should assume it may need to be replaced or forked. Nothing customer-facing ships until the pilot clears.

To engineering: It's a Payum bundle for Siru Mobile — Composer-installable, gateway factory + action model, consistent with any other Payum provider. Constraints: pre-1.0, expect breaking changes, pin the version exactly, and keep it behind our own payment interface so we can swap or fork. Before we merge anything, we need source review, test-suite run, and a sandbox round-trip including a refund. Flag if the abstraction cost outweighs a direct Siru SDK call for our single use case.

To finance/legal: Carrier billing settles and disputes differently from cards, and consumer-protection and restricted-content rules vary by carrier and country. Please confirm the refund and subscription stance for our target markets before we build the user-facing flow.

Bottom line: worth a bounded spike if mobile payments are on the roadmap; not worth a launch commitment on the strength of a first-release changelog.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator