POST /pagarme-checkout-config

https://auth.kleevopay.com/functions/v1/pagarme-checkout-config

Retorna a configuração pública necessária para montar o formulário de pagamento (chave pública de tokenização, métodos habilitados, parcelamento máximo).

🔑 Autenticação: nenhuma.

Corpo: nenhum.

Exemplo de requisição

cURL

curl --request POST \
  --url https://auth.kleevopay.com/functions/v1/pagarme-checkout-config \
  --header 'content-type: application/json'

JavaScript

const response = await fetch(
  'https://auth.kleevopay.com/functions/v1/pagarme-checkout-config',
  {
    method: 'POST',
    headers: { 'content-type': 'application/json' },
  }
)

const config = await response.json()

Python

import requests

response = requests.post(
    "https://auth.kleevopay.com/functions/v1/pagarme-checkout-config",
    headers={"content-type": "application/json"},
)

config = response.json()

Resposta 200

{
  "enabled": true,
  "environment": "production",
  "publicKey": "pk_...",
  "methods": ["credit_card", "pix", "boleto"],
  "maxInstallments": 12,
  "pixExpiresIn": 1800
}
🚫 Respostas de erro: seguem o formato padrão de erro da API, com os códigos 400, 401, 404, 409, 422, 429, 500/502 conforme a natureza do problema.