Skip to content

aneziocampos/spree_moip_payment

Repository files navigation

SpreeMoipPayment

[WIP] Este projeto está em desenvolvimento e pode não funcionar no seu projeto. A base de código atual possui algumas peculiaridades de um projeto específico, porém o objetivo é te-lo refatorado para que projeto possa utilizar essa extensão para integrar o MoIP com o Spree.

O que é spree_moip_payment?

spree_moip_payment, segue o padrão do spree de criar extensões, para criar um Payment Method relacionado ao MoIP na sua aplicação Spree.

Instalação

Adicione a linha a seguir no Gemfile da sua aplicação:

gem 'spree_moip_payment', :git => "https://github.com/Helabs/spree_moip_payment.git"

E execute o bundle:

$ bundle

Depois de instalar a gem, basta executar o install generator:

$ rails g spree_moip_payment:install

Como usar?

O comando acima irá gerar as migrações e copiar os arquivos necessários para sua aplicação Spree. Para que possa começar a usar basta configurar seus dados do MoIP no config/initializers/moipr.rb.

Moipr::Config.setup do |config|

  # Url da api do MoIP
  config.url = "https://moip.com.br/ws/alpha/EnviarInstrucao/Unica"

  # Chave de acesso a api do MoIP
  config.secret_key = "Cole seu a chave da sua conta aqui"

  # Token de acesso a api do MoIP
  config.secret_token = "Cole seu o token da sua conta aqui"
end

Quer forkar e testar na sua máquina??

Esse projeto está sendo desenvolvido usando ruby 1.9.2. Além do Ruby você precisa de duas variáveis de ambiente configuradas. Que são seus secret e seu token do moip labs para rodar sua app.

export MOIP_DEV_KEY="YOUR-DEVELOPMENT-MOIP-KEY"
export MOIP_DEV_TOKEN="YOUR-DEVELOPMENT-MOIP-TOKEN"

Não se esqueça de criar a dummy app com

bundle exec rake test_app

e para rodar as specs

rspec spec

Enquanto este projeto estiver com o alerta de [WIP] work in progress, pode utilizá-lo por sua conta e risco. ;p esperamos mudar isso o mais rápido possível.

Isso é tudo!

Copyright (c) 2012 [Mauro George, Rodrigo Pinto].

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published