https://github.com/spree/spree_paypal_checkout
Official PayPal integration extension for Spree Commerce
https://github.com/spree/spree_paypal_checkout
paypal paypal-checkout paypal-payment-gateway spree spree-commerce
Last synced: 4 months ago
JSON representation
Official PayPal integration extension for Spree Commerce
- Host: GitHub
- URL: https://github.com/spree/spree_paypal_checkout
- Owner: spree
- License: mit
- Created: 2025-05-28T16:52:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-08T21:02:30.000Z (6 months ago)
- Last Synced: 2026-02-09T01:21:28.533Z (6 months ago)
- Topics: paypal, paypal-checkout, paypal-payment-gateway, spree, spree-commerce
- Language: Ruby
- Homepage: https://spreecommerce.org/docs/integrations/payments/paypal
- Size: 72.3 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spree PayPal Checkout
This is the official PayPal Checkout extension for [Spree Commerce](https://spreecommerce.org).
This PayPal Checkout integration is bundled in the [Spree Starter](https://github.com/spree/spree_starter/) for your development convenience.
Or you could follow the [installation instructions](https://spreecommerce.org/docs/integrations/payments/paypal).
If you like what you see, consider giving this repo a GitHub star :star:
Thank you for supporting Spree open-source :heart:
## Installation
1. Add this extension to your Gemfile with this line:
```ruby
bundle add spree_paypal_checkout
```
2. Run the install generator
```ruby
bundle exec rails g spree_paypal_checkout:install
```
3. Restart your server
If your server was running, restart it so that it can find the assets properly.
## Developing
1. Create a dummy app
```bash
bundle update
bundle exec rake test_app
```
2. Add your new code
3. Run tests
```bash
bundle exec rspec
```
When testing your applications integration with this extension you may use it's factories.
Simply add this require statement to your spec_helper:
```ruby
require 'spree_paypal_checkout/factories'
```
## Releasing a new version
```shell
bundle exec gem bump -p -t
bundle exec gem release
```
For more options please see [gem-release README](https://github.com/svenfuchs/gem-release)
## Contributing
If you'd like to contribute, please take a look at the
[instructions](CONTRIBUTING.md) for installing dependencies and crafting a good
pull request.
Copyright (c) 2025 Vendo Connect Inc, released under the AGPL-3.0 license