Quickstart Pagar.me

Faça a sua primeira transação de teste seguindo esses três passos:
1 - Crie uma conta no Pagar.me;
2 - Escolha a sua linguagem/ferramenta preferida;
3 - Crie uma transação.

1 - Crie uma conta no Pagar.me

Acesse a Dashboard do Pagar.me através deste link, cadastre-se e confirme a sua conta no e-mail. Em seguida, faça o login e então clique aqui para pegar a sua API Key (Chave de API) de teste.

2 - Escolha a sua linguagem preferida

O Pagar.me oferece a sua infraestrutura por meio de uma API RESTful e todas as respostas são em JSON.

👍

Todas as requisições são feitas no endpoint base:

https://api.pagar.me/1

Nos exemplos que são usados nessa documentação, usamos o cURL, e as nossas bibliotecas em Ruby, PHP, C#, Java, Javascript e Python.

Saiba mais sobre como instalar cada biblioteca em: Bibliotecas

3 - Crie uma transação de teste

Depois de criar a sua conta, pegar a API Key de teste e escolher a sua linguagem preferida, já é possível começar. Para testar como se faz uma transação, por exemplo, você pode integrar com uma de nossas bibliotecas ou desenvolver código próprio que consiga fazer chamadas à API Pagar.me, como mostra o exemplo abaixo:

curl -X POST 'https://api.pagar.me/1/transactions' -H 'content-type: application/json' -d '{ "amount": 2100, "api_key": "SUA_API_KEY", "payment_method": "boleto", "customer":{ "type": "individual", "country": "br", "name": "Daenerys Targaryen", "documents": [{ "type": "cpf", "number": "00000000000" }] } }'
<?php $transaction = $pagarme->transactions()->create([ 'amount' => 1000, 'payment_method' => 'boleto', 'async' => false, 'customer' => [ 'external_id' => '1', 'name' => 'Nome do cliente', 'type' => 'individual', 'country' => 'br', 'documents' => [ [ 'type' => 'cpf', 'number' => '00000000000' ] ], 'phone_numbers' => [ '+551199999999' ], 'email' => 'cliente@email.com' ] ]);
PagarMeService.DefaultApiKey = "ak_test_grXijQ4GicOa2BLGZrDRTR5qNQxJW0"; Transaction transaction = new Transaction(); transaction.Amount = 1000; transaction.PaymentMethod = PaymentMethod.Boleto; transaction.Save();
require 'pagarme' PagarMe.api_key = "ak_test_grXijQ4GicOa2BLGZrDRTR5qNQxJW0"; transaction = PagarMe::Transaction.new({ :amount => 1000, :payment_method => "boleto" }) transaction.charge
import pagarme from 'pagarme' pagarme.client.connect({ api_key: 'SUA_API_KEY' }) .then(client => client.transactions.create({ amount: 1000, card_number: '4111111111111111', card_holder_name: 'abc', card_expiration_date: '1225', card_cvv: '123', }))

Viu como foi simples criar a sua primeira transação de teste com a Pagar.me? Se você quiser saber mais sobre a criação de transações, clique em: Cartão de crédito e Boleto bancário

🚧

Atenção!

Ao criar a sua conta na Dashboard, inicialmente apenas as chaves de teste (test) estarão habilitadas. Para a liberação das chaves de produção (live), é necessário passar pelo processo de habilitação comercial da sua company.

Para isso, faça o cadastro na Dashboard e preencha este formulário.

Outras funcionalidades

Agora que você já conhece um pouco sobre como integrar com o Pagar.me, que tal começar a testar a integração conosco? Basta clicar no link de sua preferência para aprender um pouco mais sobre as diversas funcionalidades do Pagar.me.

Você pode aprender mais sobre como utilizar o Pagar.me em:

Transações

Recorrência: Planos e Assinaturas

Gerenciamente de saldo

Antecipação

Plataformas

Temos integração com Magento, Opencart, WooCommerce e Prestashop. Você pode aprender mais sobre os passos para instalação e configuração de cada um em:

Mundo físico e mPOS:


Próximo

Aprenda mais sobre a nossa Dashboard, e veja como recuperar algumas informações básicas.

Did this page help you?
English
Powered by Localize
Português