All Projects → spree → Spree_gateway

spree / Spree_gateway

Licence: bsd-3-clause
Huge collection of payment gateways for @spree. Stripe, Braintree, Apple Pay, Authorize.net and many others!

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Spree gateway

Django Payments
Universal payment handling for Django.
Stars: ✭ 575 (+219.44%)
Mutual labels:  stripe, braintree
Test Payment Cards
Cheatsheet of test payment cards for various payment gateways
Stars: ✭ 217 (+20.56%)
Mutual labels:  stripe, braintree
Pay
Payments for Ruby on Rails apps
Stars: ✭ 759 (+321.67%)
Mutual labels:  stripe, braintree
payment-fields
React component for Braintree/Stripe/Square payment fields
Stars: ✭ 17 (-90.56%)
Mutual labels:  stripe, braintree
Invoice As A Service
💰 Simple invoicing service (REST API): from JSON to PDF
Stars: ✭ 106 (-41.11%)
Mutual labels:  stripe, braintree
Ngx Stripe
Angular 6+ wrapper for StripeJS
Stars: ✭ 128 (-28.89%)
Mutual labels:  stripe
Stripe
💰 Stripe API
Stars: ✭ 150 (-16.67%)
Mutual labels:  stripe
Stripe Ruby
Ruby library for the Stripe API.
Stars: ✭ 1,634 (+807.78%)
Mutual labels:  stripe
Stripe Sdk
A simple and flexible Stripe library for Flutter with complete support for SCA and PSD2.
Stars: ✭ 120 (-33.33%)
Mutual labels:  stripe
Memberprism2
open source alternative to memberstack / memberspace , but with both front and backend member-only content protection
Stars: ✭ 171 (-5%)
Mutual labels:  stripe
Expresscart
A fully functioning Node.js shopping cart with Stripe, PayPal, Authorize.net, PayWay, Blockonomics, Adyen, Zip and Instore payments.
Stars: ✭ 2,069 (+1049.44%)
Mutual labels:  stripe
Stripetesttoken
Use this to quickly generate Stripe test tokens for successful or exceptional responses from Stripe.
Stars: ✭ 144 (-20%)
Mutual labels:  stripe
Braintree java
Braintree Java library
Stars: ✭ 129 (-28.33%)
Mutual labels:  braintree
Stripe
Stripe library for Vapor
Stars: ✭ 151 (-16.11%)
Mutual labels:  stripe
Stripe Rs
Rust API bindings for the Stripe HTTP API.
Stars: ✭ 125 (-30.56%)
Mutual labels:  stripe
Checkout Subscription And Add On
Uses Stripe Checkout to create a payment page that starts a subscription for a new customer.
Stars: ✭ 169 (-6.11%)
Mutual labels:  stripe
Payumlaravelpackage
Payum offers everything you need to work with payments. From simplest use cases to very advanced ones.
Stars: ✭ 121 (-32.78%)
Mutual labels:  stripe
Terraform Provider Stripe
A Terraform Provider for Stripe
Stars: ✭ 143 (-20.56%)
Mutual labels:  stripe
Cashier Stripe
Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.
Stars: ✭ 2,047 (+1037.22%)
Mutual labels:  stripe
Stripe Firebase Extensions
Repository of Firebase Extensions built by Stripe.
Stars: ✭ 133 (-26.11%)
Mutual labels:  stripe

Spree Gateway

Build Status Code Climate

Community supported Spree Payment Method Gateways. It works as a wrapper for active_merchant gateway.

Supported payment gateways:

  • Authorize.net (with CIM support)
  • Apple Pay (via Stripe)
  • BanWire
  • Bambora (previously Beanstream)
  • Braintree
  • CyberSource
  • ePay
  • eWay
  • maxipago
  • MasterCard Payment Gateway Service (formerly MiGS)
  • Moneris
  • PayJunction
  • Payflow
  • Paymill
  • Pin Payments
  • QuickPay
  • sage Pay
  • SecurePay
  • Spreedly
  • Stripe (with Stripe Elements)
  • USAePay
  • Worldpay (previously Cardsave)

ForPayPal support head over to braintree_vzero extension.

Installation

  1. Add this extension to your Gemfile with this line:

    gem 'spree_gateway', '~> 3.7'
    
  2. Install the gem using Bundler:

    bundle install
    
  3. Copy & run migrations

    bundle exec rails g spree_gateway:install
    

Finally, make sure to restart your app. Navigate to Configuration > Payment Methods > New Payment Method in the admin panel and you should see that a bunch of additional gateways have been added to the list.

Contributing

In the spirit of free software, everyone is encouraged to help improve this project.

Here are some ways you can contribute:

  • by using prerelease versions
  • by reporting bugs
  • by suggesting new features
  • by writing or editing documentation
  • by writing specifications
  • by writing code (no patch is too small: fix typos, add comments, clean up inconsistent whitespace)
  • by refactoring code
  • by resolving issues
  • by reviewing patches

Starting point:

  • Fork the repo
  • Clone your repo
  • (You will need to brew install mysql postgres if you don't already have them installed)
  • Run bundle
  • (You may need to bundle update if bundler gets stuck)
  • Run bundle exec rake test_app to create the test application in spec/test_app
  • Make your changes
  • Ensure specs pass by running bundle exec rspec spec
  • (You will need to brew install phantomjs if you don't already have it installed)
  • Submit your pull request

License

Spree is released under the New BSD License.

About Spark Solutions

Spark Solutions

Spree Gateway is maintained by Spark Solutions Sp. z o.o..

We are passionate about open source software. We are available for hire.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].