serendipity_hq/bundle-stripe
一套将 Stripe 集成到 Symfony 的实用工具。
Requires
- php: ^8.1
- ext-json: *
- doctrine/orm: ^2.5
- serendipity_hq/component-value-objects: ^7.1.1
- stripe/stripe-php: ^7.52 || ^8.0 || ^9.0 || ^10.0
- symfony/event-dispatcher: ^4.4|^5.4|^6.0
- symfony/framework-bundle: ^4.4|^5.4|^6.0
- symfony/translation: ^4.4|^5.4|^6.0
- thecodingmachine/safe: ^1.0|^2.0
Requires (Dev)
- ext-ast: *
- bamarni/composer-bin-plugin: ^1.4
- doctrine/common: ^2.8 || ^3.0
- doctrine/doctrine-bundle: ^1.7 || ^2.0
- monolog/monolog: ^1.23 || ^2.0
- phpdocumentor/reflection-docblock: ^5.2
- phpstan/phpstan: 1.10.15
- phpstan/phpstan-doctrine: 1.3.40
- phpstan/phpstan-phpunit: 1.3.4
- phpstan/phpstan-symfony: 1.3.1
- rector/rector: 0.15.16
- roave/security-advisories: dev-master
- serendipity_hq/component-var-dumper-f: ^2.1.1
- serendipity_hq/rector-config: ^1.0
- symfony/console: ^4.4|^5.4|^6.0
- symfony/css-selector: ^4.4|^5.4|^6.0
- symfony/dom-crawler: ^4.4|^5.4|^6.0
- symfony/form: ^4.4|^5.4|^6.0
- symfony/http-client: ^4.4|^5.4|^6.0
- symfony/var-dumper: ^4.4|^5.4|^6.0
- symfony/yaml: ^4.4|^5.4|^6.0
- thecodingmachine/phpstan-safe-rule: 1.2.0
- dev-dev
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- dev-dependabot/composer/vendor-bin/phpunit/dev/vimeo/psalm-5.14.1
- dev-dependabot/composer/vendor-bin/phpunit/dev/symfony/phpunit-bridge-6.3.2
- dev-dependabot/github_actions/dev/shivammathur/setup-php-2.25.5
- dev-dependabot/composer/dev/phpstan/phpstan-1.10.26
- dev-dependabot/composer/vendor-bin/phpcs/dev/friendsofphp/php-cs-fixer-3.22.0
- dev-dependabot/composer/vendor-bin/phpunit/dev/weirdan/doctrine-psalm-plugin-2.9.0
- dev-dependabot/composer/vendor-bin/phpunit/dev/phpunit/phpunit-9.6.10
- dev-dependabot/composer/dev/rector/rector-0.17.1
- dev-dependabot/composer/dev/phpstan/phpstan-phpunit-1.3.13
- dev-dependabot/composer/dev/phpstan/phpstan-symfony-1.3.2
- dev-master
This package is auto-updated.
Last update: 2023-08-04 08:45:24 UTC
README
警告
此捆绑包已弃用,将不再维护。Stripe 已经成为一个非常复杂的 App,维护捆绑包已不再有用。最佳替代方案是将所需功能直接实现到您的应用中。您仍然可以使用此存储库中的代码作为您自己自定义实现的起点。请参阅官方 Stripe PHP SDK 获取更多信息。
Serendipity HQ Stripe Bundle
将您的 Symfony 应用与 Stripe 支付服务集成。
当前状态
功能
SerendipityHQ Stripe Bundle 允许您通过调用 Stripe 的 API 执行常见任务,并公开一个端点,您可以通过该端点接收 Stripe 通过 Webhooks 发送的通告。
你喜欢这个包吗?
留下一个 ★
或者运行
composer global require symfony/thanks && composer thanks
来感谢你在当前项目中使用的所有库,包括这个库!
如何使用Serendipity HQ Stripe Bundle
SerendipityHQ Stripe Bundle会保存你应用程序与Stripe API之间的所有通信,这样你就可以保留它们的本地副本,而无需与API通信来检索相关信息。这使得即使Stripe的API存在问题(非常罕见,但仍然可能),你的应用程序也能执行许多任务。将信息作为本地副本维护被认为是最佳实践,因此你应该这样做。
SerendipityHQ Stripe Bundle为每个可能的操作触发事件,因此你可以将其挂钩以使你的应用程序能够对它们做出反应。例如,如果端点从Stripe的API收到退款事件,你的应用程序可以更新已退款卡的客户订阅。
SerendipityHQ Stripe Bundle包含了将表单集成到你的页面上的代码,你可以通过这个表单获取信用卡详情,通过Stripe的安全SSL通道发送它们(即使你的应用程序没有启用SSL加密也可以!)并将它们的表示形式保存在数据库中以便稍后收费。
请参阅文档以获取功能列表的完整信息。
文档
你可以在文档中阅读如何安装、配置、测试和使用SerendipityHQ Stripe Bundle。
你喜欢这个包吗?
留下一个 ★
或者运行
composer global require symfony/thanks && composer thanks
来感谢你在当前项目中使用的所有库,包括这个库!