Se você já é cliente e quer começar a antecipar, é preciso entrar em contato com a nossa equipe pelo e-mail `[email protected]` para liberar essa opção para a sua company. Além disso, os exemplos dessa página também podem ser usados em ambiente de teste para simular antecipações.

Depois de liberar essa função (ou em ambiente de teste), realizar uma antecipação com o Pagar.me é bem simples, você só precisa passar os seguintes parâmetros:



Sendo:

PropriedadeDescrição
**timeframe** Tipo: StringPeríodo de onde os recebíveis irão sair — ou seja, do ínicio ou do fim da sua agenda de recebíveis. **Ex**: Caso você escolha do começo (`start`), o custo é menor, mas há maior impacto no seu fluxo de caixa. **Valores possíveis**: `start`, `end`
**payment_date** Tipo: String **obrigatório**Data de pagamento da antecipação. Em unixtimestamp e milisegundos.
**requested_amount** **obrigatório**Valor líquido, em centavos, que você deseja receber na antecipação
**build** Tipo: BooleanDefine se a antecipação vai diretamente para aprovação do Pagar.me, ou se deve ser confirmada por você.
**automatic_transfer**Define se o valor da antecipação será transferido automaticamente para a conta bancária do recebedor

Atenção

É importante notar que o campo `payment_date` utiliza unixTimeStamp como valor. Para gerar o unixTimeStamp de uma data, é possível utilizar o console do Google Chrome com o seguinte código em Javascript: `new Date("2017-12-25T02:00:00.000Z").getTime()` que, neste caso, retorna 1514167200000

## Limites

Antes de criar uma antecipação, você pode consultar os seus limites e validar o quanto ainda é possível pedir. Segue exemplo:



Depois de fazer isso, o retorno é algo parecido com:



Antecipações em modo teste

Para simular antecipações em ambiente de teste basta que o recebedor tenha um volume antecipável.