{"id":22446956,"url":"https://github.com/cloudcreativity/laravel-stripe","last_synced_at":"2025-03-04T01:26:04.071Z","repository":{"id":35018703,"uuid":"197137338","full_name":"cloudcreativity/laravel-stripe","owner":"cloudcreativity","description":"Laravel integration for Stripe, including Stripe Connect.","archived":false,"fork":false,"pushed_at":"2024-09-01T09:38:25.000Z","size":405,"stargazers_count":40,"open_issues_count":5,"forks_count":11,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2025-02-17T23:33:54.324Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudcreativity.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-16T06:51:17.000Z","updated_at":"2024-09-01T09:38:28.000Z","dependencies_parsed_at":"2024-12-06T04:13:20.505Z","dependency_job_id":"c8b3cbec-0d2b-485d-81d7-ee4eccc4dc3f","html_url":"https://github.com/cloudcreativity/laravel-stripe","commit_stats":{"total_commits":69,"total_committers":4,"mean_commits":17.25,"dds":0.05797101449275366,"last_synced_commit":"38f15a431c37c3e83f0b9497863f1ce1d379323d"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcreativity%2Flaravel-stripe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcreativity%2Flaravel-stripe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcreativity%2Flaravel-stripe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudcreativity%2Flaravel-stripe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudcreativity","download_url":"https://codeload.github.com/cloudcreativity/laravel-stripe/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240577471,"owners_count":19823450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-06T04:13:12.737Z","updated_at":"2025-02-25T00:23:06.772Z","avatar_url":"https://github.com/cloudcreativity.png","language":"PHP","readme":"# Laravel Stripe\n\n## Status\n\n**This package no longer has active support beyond upgrading to the latest Laravel version. Please note however, that we\ncannot guarantee that we will be able to maintain support for all Laravel versions going forward. The package is also on\nan old version of the Stripe SDK which limits its usefulness.**\n\nUnfortunately due to only having limited time for open source work, we are unable to maintain this package to the\nstandard we would like. We would however accept pull requests from anyone who does want to contribute upgrades or new\nfeatures.\n\nHowever, if you are starting a new project it is probably best not to use this package.\n\n## Overview\n\nA Laravel integration for [Stripe's official PHP package.](https://github.com/stripe/stripe-php)\n\nThis package allows you to fluently query the Stripe API via repositories.\nRepositories can be for either your application's Stripe account, or connected Stripe accounts.\n\n### Example\n\n```php\n// For your application's account:\n/** @var \\Stripe\\PaymentIntent $intent */\n$intent = Stripe::account()\n    -\u003epaymentIntents()\n    -\u003ecreate('gbp', 1500);\n\n// For a Stripe Connect account model:\n$account-\u003estripe()-\u003epaymentIntents()-\u003ecreate('gbp', 999);\n```\n\n### What About Cashier?\n\nThis package is meant to be used *in addition* to [Laravel Cashier](https://laravel.com/docs/billing),\nnot instead of it.\n\nOur primary use-case is Stripe Connect. We needed a package that provided really easy access to data from\nconnected Stripe accounts. We wanted to make interacting with the entire Stripe API fluent,\neasily testable and highly debuggable.\n\nIn contrast, Cashier does not provide full Stripe API coverage, and provides\n[no support for Stripe Connect.](https://github.com/laravel/cashier/pull/519)\nSo if you need to do more than just Cashier's billing functionality, install this package as well.\n\n## Installation\n\nInstallation is via Composer. Refer to the [Installation Guide](./docs/installation.md) for\ninstructions.\n\n## Documentation\n\n1. [Installation](./docs/installation.md)\n2. [Accessing the Stripe API](./docs/repositories.md)\n3. [Receiving Webhooks](./docs/webhooks.md)\n4. [Stripe Connect](./docs/connect.md)\n5. [Artisan Commands](./docs/console.md)\n6. [Testing](./docs/testing.md)\n\n## Version Compatibility\n\nThe following table shows which version to install. We have provided the Stripe API version that we\ndeveloped against as guide. You may find the package works with older versions of the API.\n\n| Laravel | Stripe PHP | Stripe API     | Laravel-Stripe | Cashier                     |\n|:--------|:-----------|:---------------|:---------------|:----------------------------|\n| `10.x`  | `^7.52`    | `\u003e=2020-03-02` | `0.7.x`        | `^14.8`                     |\n| `9.x`   | `^7.52`    | `\u003e=2020-03-02` | `0.6.x`        | `^12.3`                     |\n| `8.x`   | `^7.52`    | `\u003e=2020-03-02` | `0.5.x\\|0.6.x` | `^12.3`                     |\n| `7.x`   | `^7.0`     | `\u003e=2020-03-02` | `0.4.x`        | `^12.0`                     |\n| `6.x`   | `^6.40`    | `\u003e=2019-05-16` | `0.2.x`        | `^9.0\\|^10.0\\|^11.0\\|^12.0` |\n\n## Contributing\n\nWe have only implemented the repositories for the Stripe resources we are using in our application.\nRepositories are very easy to implement - for example, the\n[payment intent repository](./src/Repositories/PaymentIntentRepository.php) -\nbecause they are predominantly composed of traits. Then they just need to be added to\n[the connector class](./src/Connector.php).\n\nIf you find this package is missing a resource you need in your application, an ideal way to contribute\nis to submit a pull request to add the missing repository.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudcreativity%2Flaravel-stripe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudcreativity%2Flaravel-stripe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudcreativity%2Flaravel-stripe/lists"}