vads_payment_config

Descrição

Designa o tipo de pagamento: à vista ou parcelado.

  • Para um pagamento simples, o valor deve ser igual a SINGLE.
  • Para um pagamento parcelado com valores e datas fixas, o valor deve ser igual a MULTI: seguido dos pares chave=valor separados por « ; ».

    Os parâmetros são os seguintes:

    • « first » indica o valor do primeiro pagamento (apresentado na menor unidade da moeda).
    • « count » indica o número total de parcelas.
    • « period » indica o intervalo em quantidade de dias entre 2 pagamentos.

      A ordem dos campos associados a MULTI é imposta.

  • Para um pagamento parcelado, com um calendário de pagamento, o valor deve ser igual a MULTI_EXT: seguido dos pares data=valor separados por « ; ».

    As datas não podem ser vencidas.

O uso do valor MULTI_EXT precisa da ativação da opção Pagamento parcelado adiantado.

Observação: O valor de vads_capture_delay não é levado em conta no caso de um pagamento parcelado MULTI_EXT.

Campo de entrada e de saída, retornado na resposta (IPN e URL de retorno).

Formato enum
Código de erro 07
Valores possíveis
  • SINGLE
  • MULTI:first=valor_initial;count=Qtde_parcelas;period=intervalo_em_dias
  • MULTI_EXT:data1=valor1;data2=valor2;data3=valor3
Exemplo 1

MULTI permite definir um pagamento parcelado.

O valor de cada prestação corresponde ao valor divido pela quantidade de parcelas.

O valor da primeira prestação pode ser diferente e especificado no parâmetro first.

Se houver um valor sobrando sobra diferente de zero, será recolocado sobre o valor da última parcela.

Solicitação de pagamento:
  • vads_capture_delay=2
  • vads_currency=986
  • vads_amount=20000
  • vads_payment_config=MULTI:first=10000;count=4;period=30

Resultado:

Um primeiro pagamento de 100 ,00 BRL será capturado no banco a D+2 (vads_capture_delay).

Um segundo pagamento de 33,33 BRL será realizado a D+32 (vads_capture_delay + period).

Um terceiro pagamento de 33,33 BRL será realizado a D+62.

Um quarto e último pagamento de 33,34 BRL será realizado a D+92.

O total é de 200,00 BRL (vads_amount= 20000). O restante foi acrescentado ao valor da última parcela.

Esta instrução permite criar imediatamente 4 pagamentos com o mesmo número de transação mas com uma quantidade de parcelas diferentes (vads_sequence_number).

Exemplo 2

MULTI_EXT permite definir um cronograma de pagamentos personalizado. Você poderá definir a data e o valor de cada parcela.

Solicitação de pagamento MULTI_EXT :

  • vads_currency=986
  • vads_amount=10000
  • vads_payment_config= MULTI_EXT:20150601 =5000; 20150701 =2500; 20150808 =2500

Resultado:

O primeiro pagamento ocorrerá dia 1° de junho de 2015, de um valor de 50,00 BRL.

O segundo pagamento ocorrerá dia 1° de julho de 2015, de um valor de 25,00 BRL.

O último pagamento ocorrerá dia 8 de agosto de 2015, de um valor de 25,00 BRL.

Observação:

A soma total dos valores deve ser igual ao valor do campo vads_amount. A data da última parcela não pode ser posterior a 12 mezes em relação à data de apresentação do formulário. Se a data da última parcela for posterior à data de vencimento do cartão, nenhum vencimento será salvo e o comprador será notificado por uma mensagem escrita.

Categoria Informações sobre a transação.