Search by

wexample / symfony-remote-payment

weeger

Payment provider contracts: collect payments, read webhooks, read the merchant balance for bookkeeping

Package info

github.com/wexample/symfony-remote-payment

pkg:composer/wexample/symfony-remote-payment

Statistics

Installs: 183

Dependents: 4

Suggesters: 0

Stars: 0

Open Issues: 0

3.0.4 2026-10-22 16:58 UTC

This package is auto-updated.

Last update: 2026-10-22 17:04:15 UTC


README

Version: 3.0.4

Payment provider contracts: collect payments, read webhooks, read the merchant balance for bookkeeping

Table of Contents

symfony-remote-payment holds the contracts of payment providers, split by capability: collecting payments (PaymentGatewayInterface), reading their webhooks (WebhookParserInterface), reading the balance they keep for the merchant (BalanceReaderInterface). A provider implements what it offers — Stripe all three, a bank whose account can only be read the last one — in its own symfony-remote-payment-<provider> package. symfony-payment and symfony-accounting use the contracts and never a provider.