Criar pagamento
POSThttps://api.zwaybr.com/api/v1/payments
Uma rota para todas as moedas e métodos: currency e paymentMethod decidem o fluxo. Os campos exigidos mudam conforme o método.
Body
Corpo da requisição em JSON.
currencystringobrigatórioMoeda do pagamento (ISO 4217): BRL, MXN…
paymentMethodstringobrigatórioMétodo de pagamento da moeda escolhida.
amountintegerobrigatórioValor em centavos da moeda (inteiro). R$ 99,90 = 9990.
namestringobrigatórioNome completo do pagador.
emailstringobrigatórioE-mail do pagador.
document.typestringobrigatórioTipo do documento: cpf ou cnpj (BRL), rfc (México)…
document.numberstringobrigatórioNúmero do documento.
phonestringobrigatórioTelefone do pagador (8 a 12 dígitos no Brasil).
itemsarrayobrigatórioItens: title, unitPrice (centavos) e quantity.
externalIdstringO id do pedido no seu sistema. Volta na consulta e no webhook.
postbackUrlstringURL https para receber o status desta cobrança.
Headers
Authorization: Bearer $ZWAY_API_KEY— obrigatório.Idempotency-Key— recomendado: repetir o pedido com a mesma chave nunca cobra duas vezes. Fora do Brasil, sem ele, oexternalIdvale como chave.