Para integrar a Legacy, você precisa de uma conta ativa com o status de KYC Aprovado.
1. Obtenha suas chaves de API
Acesse o Dashboard da Legacy e navegue até a seção de Integrações.
Lá você poderá gerar suas chaves de ambiente de Produção:
pk_live_... (Sua chave Pública)
sk_live_... (Sua chave Secreta)
Guarde sua Secret Key (sk_live_...) com segurança! Ela será mostrada apenas uma vez na criação.
2. Autentique-se na API
Por padrão, você fará as chamadas para a nossa API https://api.legacyecom.com.br enviando o cabeçalho HTTP de autorização.
Leia o guia de Autenticação detalhado para mais exemplos.
3. Realize sua primeira cobrança PIX
Este é um exemplo simples de como gerar um PIX de $100,00 reais (lembre-se, os valores devem ser enviados em centavos - portanto, enviaremos 10000).
POST /payin
Content-Type: application/json
Authorization: Basic base64(pk_live_xxxx:sk_live_yyyy)
{
"paymentMethod": "PIX",
"amount": 10000,
"referenceId": "meu-pedido-1234",
"isPhysicalProduct": false,
"payerIp": "200.100.50.3",
"customer": {
"name": "Maria Silva",
"document": "83416281085",
"email": "maria@email.com",
"phone": "5511999999999",
"address": {
"street": "Rua Exemplo",
"number": "123",
"zipCode": "01000-000",
"city": "São Paulo",
"state": "SP"
}
},
"items": [
{
"title": "Produto Teste",
"quantity": 1,
"unitPrice": 10000
}
]
}
A resposta retornará um código QR e uma chave emv do Pix Copia e Cola para você exibir para seu cliente.
Você deverá ouvir as alterações de status através de nossos Webhooks!