Pular para o conteúdo
Docs

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ório

    Moeda do pagamento (ISO 4217): BRL, MXN…

  • paymentMethodstringobrigatório

    Método de pagamento da moeda escolhida.

  • amountintegerobrigatório

    Valor em centavos da moeda (inteiro). R$ 99,90 = 9990.

  • namestringobrigatório

    Nome completo do pagador.

  • emailstringobrigatório

    E-mail do pagador.

  • document.typestringobrigatório

    Tipo do documento: cpf ou cnpj (BRL), rfc (México)…

  • document.numberstringobrigatório

    Número do documento.

  • phonestringobrigatório

    Telefone do pagador (8 a 12 dígitos no Brasil).

  • itemsarrayobrigatório

    Itens: title, unitPrice (centavos) e quantity.

  • externalIdstring

    O id do pedido no seu sistema. Volta na consulta e no webhook.

  • postbackUrlstring

    URL 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, o externalId vale como chave.