Central de desenvolvimento
Documentação
Da primeira cobrança no sandbox à integração completa. Siga o guia inicial ou vá direto ao recurso que você precisa implementar.
Sua primeira integração
Sandbox · sem credenciar adquirentesO que você quer integrar?
Guias práticos para cada parte da sua integração.
Receber pagamentosCrie cobranças e acompanhe cada transação.Cobrar assinaturasPlanos, faturas e recuperação de cobranças.Montar o roteamentoEscolha adquirentes e regras para cada venda.Receber webhooksMantenha seu sistema em dia com os eventos.Entender uma recusaSaiba quando tentar de novo e quando parar.Gerar links de pagamentoOfereça uma página para o cliente pagar.
Veja uma requisição e sua respostaExemplo de cobrança com uma recusa já classificada.
curl -X POST https://api.minstrel.com.br/v1/payments \
-H "Authorization: Bearer mk_sandbox_a1b2c3d4_sua-chave" \
-H "Idempotency-Key: idem_01HQ8M5X7P2K3N4R5T6V7W8X9Y" \
-H "Content-Type: application/json" \
-d '{
"amount": 14990,
"currency": "BRL",
"customerId": "cus_01HQ8M5X7P2K3N4R5T6V7W8X9Y",
"paymentMethodId": "pm_01HQ8M5X7P2K3N4R5T6V7W8X9Y",
"captureMethod": "automatic",
"softDescriptor": "MINHALOJA"
}'{
"object": "payment",
"id": "pay_01HQ8M5X7P2K3N4R5T6V7W8X9Y",
"status": "failed",
"amount": 14990,
"currency": "BRL",
"decline": {
"reason": "INSUFFICIENT_FUNDS",
"reversibility": "REVERSIBLE",
"retryAction": "RETRY_LATER"
},
"attempts": [
{
"attemptNumber": 1,
"connector": "cielo",
"status": "failed",
"rawResponseCode": "51"
}
]
}Todos os guias
20 guias por assunto
Comece aqui
4 guias
Pagamentos
6 guias
Recorrência
4 guias
Roteamento
2 guias
Webhooks
1 guia
Conta
3 guias