API de pagamentos (Application Programming Interface) é o conjunto de interfaces de programação que permite que sistemas externos se conectem a um gateway para criar cobranças, consultar status e automatizar pagamentos.
APIs modernas de pagamento seguem o padrão REST: requisições HTTP (GET, POST, PUT) com dados em JSON, autenticação por Bearer Token ou API Key, respostas padronizadas com códigos HTTP. Para criar uma cobrança Pix via API: POST /charges com { amount: 9900, payment_method: 'pix', customer: { name, cpf, email } }. A resposta inclui o QR Code Pix e o código Copia e Cola. Para cartão: inclua os dados do cartão (preferencialmente tokenizados).
Você construiu um SaaS e quer cobrar seus usuários. Integra a API da KlivoPay: quando o usuário faz upgrade de plano, seu backend chama a API, cria a cobrança, recebe o QR Code Pix e exibe para o usuário. Quando o webhook de pagamento chega, libera o plano premium automaticamente.