Definir a afiliação comercial

O estabelecimento pode especificar no formulário de pagamento dele o valor da afiliação comercial que será usado.

Esta funcionalidade será útil somente se você possuir diversas afiliações aceitando a mesma moeda em uma mesma rede de aceitação.

  1. Preencher a totalidade dos campos necessários ao seu caso de uso (ver capítulo Gerar um formulário de pagamento) para montar seu formulário de pagamento.
  2. Preencher o campo facultativo vads_contracts para definir a afiliação comercial usada.
    Exemplo :
    Valor Descrição
    Ausente ou vazio Uso do contrato definido por ordem de prioridade no Back Office Estabelecimento comercial (Menu Configuração > Loja > aba Afiliações).
    FIRSTDATA_IPG=7866541 Adquirente FirstData
    STONE=1231231 Adquirente Stone
    REDE=2323123 Adquirente Rede
    VISANET=1231231 Adquirente Visanet
    PROCESOS=2323123 Adquirente Visanet
    AMEXGLOBALAMEX=949400444000 Rede American Express
    WEBPAY=1231231 Comprador Transbank
    PAYPAL=nom@paypal.com PayPal

    Para definir uma lista de afiliações, separe os valores por um ponto e virgula ";".

    Para excluir uma rede, é preciso adicionar nome da rede=NO

  3. Calcular 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:

Você tem a disposição:

  • duas afiliações FIRSTDATA_IPG: 1231230 e 1231231
  • STONE: 00444000 e 00444001

Para escolher a afiliação que será usada para estas duas redes, vads_contracts deverá ser informado da maneira seguinte: vads_contracts=FIRSTDATA_IPG=1231231; STONE=00444000

Para propor um pagamento somente para a afiliação 1231231 e não para uma das afiliações STONE, os valores de vads_contracts serão:

vads_contracts=FIRSTDATA_IPG=1231231; STONE=NO

Exemplo de formulário de pagamento definindo a afiliação comercial usada:
<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="4000" />
<input type="hidden" name="vads_capture_delay" value="0" />
<input type="hidden" name="vads_ctx_mode" value="TEST" />
<input type="hidden" name="vads_contracts" value="FIRSTDATA_IPG=1231231;STONE=00444000 />
<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="20140327145218" />
<input type="hidden" name="vads_trans_id" value="571381" />
<input type="hidden" name="vads_version" value="V2" />
<input type="hidden" name="signature" value="7mjGsUAcl4Ox6p5WZ8RNN7ROsxlJ0py3SMtSzdfbHEM="/>
<input type="submit" name="pagar" value="Pagar"/>
</form>