Quickstart Pagar.me
Faça a sua primeira transação 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, 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:
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
Depois de criar a sua conta, pegar a API Key e escolher a sua linguagem preferida, já é possível começar. Para fazer 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": "10000",
"api_key": "SUA API KEY",
"payment_method": "boleto"
}'
<?php
require("vendor/autoload.php");
$pagarme = new PagarMe\Client('SUA_CHAVE_DE_API');
$transaction = $pagarme->transactions()->create([
'amount' => 1000,
'payment_method' => 'boleto',
'async' => false,
'customer' => [
'document_number' => '11111111111',
'name' => 'Nome do cliente',
'email' => '[email protected]'
]
]);
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',
}))
pagarme.authentication_key('SUA_API_KEY')
params = {
'amount': '10000',
'payment_method': 'boleto',
'customer': {
'email': '[email protected]',
'name': 'Daenerys Targaryen',
'document_number': '18152564000105',
'address': {
'zipcode': '04571020',
'neighborhood': 'Dragon Village',
'street': 'Rua Drogon',
'street_number': '240'
},
'phone': {
'number': '987654321',
'ddd': '11'
}
}
}
trx = pagarme.transaction.create(params)
print (trx)
Viu como foi simples criar a sua primeira transação 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
Vale ressaltar:
Ao criar a sua conta na Dashboard, inicialmente apenas as chaves de teste estarão habilitadas. Para a liberação das chaves de produção (Live), é necessário fazer a ativação de sua company. Se você ainda não é cliente, clique em "quero usar", que em seguida entraremos em contato. Caso já seja cliente, entre em contato pelo e-mail
[email protected]
.
Outras funcionalidades
Agora que você já conhece um pouco sobre como integrar com o Pagar.me, que tal começar a transacionar 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
- Overview
- Cartão de crédito
- Boleto bancário
- Como montar o seu Marketplace a partir de Dividindo uma transação
Recorrência: Planos e Assinaturas
- Overview
- Como realizar cobranças recorrentes a partir de Criando um plano
Gerenciamente de saldo
- Overview
- Como consultar meu saldo
- Como realizar um saque
Antecipação
- Overview
- Como criar uma antecipação
- Como consultar uma antecipação
- Como realizar um cancelamento de uma 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:
- Instalando o módulo Magento Pagar.me
- Instalando o módulo OpenCart Pagar.me
- Instalando o plugin WooCommerce Pagar.me
- Instalando o módulo Prestashop Pagar.me
Mundo físico e mPOS:
Updated over 4 years ago
Aprenda mais sobre a nossa Dashboard, e veja como recuperar algumas informações básicas.