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

Sdk Php Laravel Package

bunq/sdk_php

The official PHP SDK for the bunq banking API, helping developers build apps that manage accounts, payments, cards, and webhooks programmatically. It handles authentication, request signing, and API calls for bunq's neobank platform.

Deep Wiki
Context7

Product Decisions This Supports

  • Banking-rail selection for EU-facing products. Informs the build-vs-buy decision when the target user already banks with bunq — account access, payment initiation, and card controls all come through one official PHP client instead of a custom REST wrapper.
  • Expense management and reconciliation features. Webhook subscriptions plus transaction and payment endpoints support features like auto-categorizing company card spend, matching incoming invoices to payments, and syncing balances into an accounting ledger.
  • Payout and marketplace flows. Supports bunq-to-bunq instant transfers, which is useful for seller payouts, refunds, and internal treasury moves when both counterparties are on bunq.
  • Embedded finance experiments. A cheap way to prototype "pay from your bank account" checkout, subscription debit flows, or savings-goal automation before committing to a PSP contract.
  • Roadmap scoping around geography. The SDK's reach mirrors bunq's footprint (EEA-centric, limited non-EU availability), so it directly constrains which markets a feature can launch in.
  • Talent and stack decisions. A native PHP SDK fits an existing Laravel/Symfony team without adding an integration microservice in another language.
  • Build-vs-buy for the integration layer itself. Official, MIT-licensed, and released as recently as April 2025 — meaning a "use the SDK" decision avoids owning auth, request signing, and pagination logic internally.

When to Consider This Package

Adopt it when all of the following hold:

  • Your product's banking counterparty is specifically bunq — consumer or business accounts — and you need programmatic access rather than a CSV import.
  • Your backend is PHP; the package assumes a PHP runtime and pairs naturally with Laravel queues and service providers.
  • You need the official path: authentication (API keys/OAuth), request signing, webhook subscription management, and typed models for accounts, payments, cards, and monetary accounts.
  • You value active maintenance — a 2025 release is a meaningful signal for an integration touching money movement, since bank APIs drift.
  • Your transaction volume and support profile tolerate direct bank API rate limits and bunq's own KYC/onboarding constraints on end users.

Look elsewhere when:

  • Multi-bank coverage is required. Aggregators (Plaid, Tink, GoCardless/Nordigen) or PSPs (Stripe, Adyen, Mollie) are the right layer; this SDK covers exactly one institution.
  • Card acquiring or global checkout is the actual need — bunq is a bank, not a payment gateway, and its merchant tooling is not comparable.
  • Community depth matters. 88 stars and a modest package-health score mean fewer answered questions, fewer tutorials, and thinner third-party examples. Budget for reading the API docs directly and for a slower onboarding curve.
  • Non-EU geographies are in scope; availability is narrow.
  • Team is not on PHP. A thin REST client in your own language is lower-risk than wrapping a PHP SDK behind an API boundary.

How to Pitch It (Stakeholders)

For executives: bunq's official PHP SDK lets us integrate a European banking rail in weeks rather than quarters, under a permissive MIT license, with a release shipped this year. The strategic trade-off is concentration: it commits us to one neobank, primarily in the EEA, and its small developer community means less external support than a Stripe or Adyen integration. It is the right call only if bunq customers are our target segment.

For engineering: it removes the undifferentiated work — auth, request signing, model classes, webhook plumbing — and keeps us on the vendor's supported surface. Maturity is the open question: low adoption means we should expect to read source and specs rather than find answers, and we should wrap the client behind an internal interface so a second rail can be added without a rewrite.

For product: it unlocks concrete features now — account-linked payments, spend tracking, instant payouts between bunq users — and constrains the roadmap to bunq's footprint. Recommend a scoped pilot against one high-intent user cohort before treating it as a platform dependency.

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.
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
equipc/laravel-email-database-log
adedsec/nova-translated-labels