0.01
No commit activity in last 3 years
No release in over 3 years
Add support for Pagseguro checkout as a payment method.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

MetricFu Gem Version Build Status

Code Climate Dependency Status

Rdoc

Spree Pagseguro (Brazilian Gateway)

Add support for Pagseguro checkout as a payment method. Only tested on Spree 2.1.3

Installation

  1. Add the following to your Gemfile

    gem 'spree_pagseguro', github: 'jnettome/spree_pagseguro'

  2. Run bundle install

  3. To copy and apply migrations run: rails g spree_pagseguro:install

Configuring

  1. Add a new Payment Method, using: BillingIntegration::Pagseguro::Checkout as the Provider

  2. Click Create, and enter your Store's Pagseguro Email and Token in the fields provided.

  3. Save and enjoy!

Running live

For spree_pagseguro works as expected, we need to use master branch of heavenstudio/pag_seguro. Because the last versions wasn't released yet, force on your main spree application Gemfile the following:

gem 'pag_seguro', github: 'heavenstudio/pag_seguro', branch: 'master'

Testing

To make real tests (pagseguro doesn't provide sandbox), before running tests set environment variables SPREE_PAGSEGURO_EMAIL and SPREE_PAGSEGURO_TOKEN with valid credentials. To generate a token see this. Be sure to add the rspec-rails gem to your Gemfile and then create a dummy test app for the specs to run against.

$ bundle exec rake test app
$ bundle exec rspec spec

Copyright (c) 2012-2014 João Netto, released under the New BSD License