Skip to main content
Alguns campos da API representam dinheiro, mas nem todos usam o mesmo formato de entrada. Esta página existe para deixar essa diferença bem clara e ajudar sua integração a enviar o valor certo em cada fluxo.

Valores monetários

Antes de ir para produção, valide seus cálculos no sandbox. O erro mais comum em integrações de pagamento é enviar R$ 99,00 como 99 em um endpoint que espera centavos, ou como 9900 em um endpoint que espera decimal.

Exemplos rápidos

Criar uma transação de R$ 99,00:
Criar uma cobrança de R$ 99,90:
Configurar o preço comercial de um produto:

Datas

Use datas em formato ISO sempre que possível. Em POST /v1/charge, o campo dueDate é recebido como data e normalizado internamente para o meio-dia.
Nos retornos e webhooks, as datas normalmente aparecem como strings ISO:

Identificadores

Os principais recursos usam IDs próprios da Veepag:
Guarde os IDs retornados pela Veepag junto com os IDs internos do seu sistema. Isso facilita conciliação, suporte e tratamento de webhooks depois.