Criar um pagamento à vista

Em modo de pagamento à vista, o comprador paga a totalidade da sua compra de uma vez.

O pagamento é apresentado no banco no mesmo dia.

  1. Informar a totalidade dos campos do quadro que segue para montar seu formulário de pagamento.
    Nome do campo Descrição Formato Valor
    vads_site_id Código da loja n8 Ex: 12345678
    vads_ctx_mode Modo de comunicação com a plataforma de pagamento enum TEST ou PRODUCTION
    vads_trans_id Número da transação n6 Ex: 123456
    vads_trans_date Data e hora do formulário de pagamento no fuso horário UTC n14

    Respeite o formato AAAAMMDDhhmmss

    Ex: 20170701130025
    vads_amount Valor do pagamento na sua menor unidade monetária (o centavo para o Real brasileiro) n..12 Ex: 3000 para 30,00 BRL
    vads_currency Código numérico da moeda a ser usada para o pagamento, segundo a norma ISO 4217 (código numérico) n3 Ex: 986 para o Real do Brasil (BRL)
    vads_action_mode Modo de aquisição dos dados do cartão enum INTERACTIVE
    vads_page_action Ação a ser realizada enum PAYMENT
    vads_version Versão do protocolo de troca com a plataforma de pagamento enum V2
    vads_payment_config Tipo de pagamento enum SINGLE
    vads_capture_delay Prazo antes da captura no banco n..3 0
    vads_validation_mode Modo de validação n1 0 (Automático)
  2. Preencher o campo vads_payment_config a SINGLE.
  3. Preencher o campo vads_capture_delay a 0.
  4. Preencher o campo vads_validation_mode a 0 para validar automaticamente (o pagamento será apresentado automaticamente para o banco).
  5. Preencher o campo vads_currency com o código da moeda desejada usando o quadro das moedas (Ex: 986 para o Real do Brasil (BRL)).
  6. Acrescente campos opcionais segundo suas necessidades (ver capítulo Usar funções complementares).
  7. Calcule o valor do campo signature usando a totalidade dos campos do seu formulário, com o nome começando por vads_ (ver capítulo Calcular a assinatura).

Exemplo de formulário para o pagamento à vista:

<form method="POST" action="https://secure.payzen.com.br/vads-payment/">
<input type="hidden" name="vads_action_mode" value="INTERACTIVE" />
<input type="hidden" name="vads_amount" value="3000" />
<input type="hidden" name="vads_capture_delay" value="0" />
<input type="hidden" name="vads_ctx_mode" value="TEST" />
<input type="hidden" name="vads_currency" value="986" />
<input type="hidden" name="vads_page_action" value="PAYMENT" />
<input type="hidden" name="vads_payment_config" value="SINGLE" />
<input type="hidden" name="vads_site_id" value="12345678" />
<input type="hidden" name="vads_trans_date" value="20190626101407" />
<input type="hidden" name="vads_trans_id" value="239848" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="0WaYrONo3L0VZqMcvyVf8vT/g8KfZKJ+1jqiAs3Ehiw="/>
<input type="submit" name="pagar" value="Pagar"/>
</form>