From e496c100720e7e70c1da1d18a2cd38c1cdcbfecc Mon Sep 17 00:00:00 2001 From: Diego Toral Date: Thu, 11 Sep 2014 17:54:30 -0300 Subject: [PATCH 1/2] Update README.markdown --- README.markdown | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.markdown b/README.markdown index cbaa755..ab0da71 100755 --- a/README.markdown +++ b/README.markdown @@ -17,10 +17,16 @@ As formas de pagamento disponibilizadas pela Gem são: ## Instalação Instale a Gem - gem install moip + +``` +$ gem install moip +``` Adicione a Gem ao Gemfile - gem "moip" + +```ruby + gem "moip" +``` ## Utilização From 45bafbc47796ddf48649182a5eb0da9d01caa7b4 Mon Sep 17 00:00:00 2001 From: Diego Toral Date: Thu, 11 Sep 2014 18:00:28 -0300 Subject: [PATCH 2/2] Update README.markdown --- README.markdown | 68 +++++++++++++++++++++++++++---------------------- 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/README.markdown b/README.markdown index ab0da71..131b02b 100755 --- a/README.markdown +++ b/README.markdown @@ -34,48 +34,56 @@ O MoIP possui uma SandBox de testes que permite a simulação de pagamentos. Par ### config/environments/development.rb - MoIP.setup do |config| - config.uri = https://desenvolvedor.moip.com.br/sandbox - config.token = SEU_TOKEN - config.key = SUA_KEY - end +``` +MoIP.setup do |config| + config.uri = https://desenvolvedor.moip.com.br/sandbox + config.token = SEU_TOKEN + config.key = SUA_KEY +end + ``` Após realizar os testes na SandBox, você poderá fazer a mudança para o ambiente de produção do MoIP de maneira simples. Basta inserir no arquivo de environment de produção o token e chave que serão utilizados. Por padrão a gem já utiliza a URI de produção do MoIP. ###Crie os dados do pagador - pagador = { :nome => "Luiz Inácio Lula da Silva", - :login_moip => "lula", - :email => "presidente@planalto.gov.br", - :tel_cel => "(61)9999-9999", - :apelido => "Lula", - :identidade => "111.111.111-11", - :logradouro => "Praça dos Três Poderes", - :numero => "0", - :complemento => "Palácio do Planalto", - :bairro => "Zona Cívico-Administrativa", - :cidade => "Brasília", - :estado => "DF", - :pais => "BRA", - :cep => "70100-000", - :tel_fixo => "(61)3211-1221" } +```ruby +pagador = { :nome => "Luiz Inácio Lula da Silva", + :login_moip => "lula", + :email => "presidente@planalto.gov.br", + :tel_cel => "(61)9999-9999", + :apelido => "Lula", + :identidade => "111.111.111-11", + :logradouro => "Praça dos Três Poderes", + :numero => "0", + :complemento => "Palácio do Planalto", + :bairro => "Zona Cívico-Administrativa", + :cidade => "Brasília", + :estado => "DF", + :pais => "BRA", + :cep => "70100-000", + :tel_fixo => "(61)3211-1221" } +``` ###Dados do boleto - boleto = { :valor => "50", - :id_proprio => "Pag#{rand(1000)}", - :forma => "BoletoBancario", - :dias_expiracao => 5, - :pagador => pagador } +```ruby +boleto = { :valor => "50", + :id_proprio => "Pag#{rand(1000)}", + :forma => "BoletoBancario", + :dias_expiracao => 5, + :pagador => pagador } +``` ###Checkout - def checkout - response = MoIP::Client.checkout(boleto) +```ruby +def checkout + response = MoIP::Client.checkout(boleto) - # exibe o boleto para impressão - redirect_to MoIP::Client.moip_page(response["Token"]) - end + # exibe o boleto para impressão + redirect_to MoIP::Client.moip_page(response["Token"]) +end +``` ###Erros