Efetuar a autenticação

As etapas para efetuar a autenticação são as seguintes:

  1. O site de e-commerce coleta os dados para montar o cabeçalho SOAP HEADER.
  2. O site de e-commerce calcula o valor da ficha de autenticação e o acrescenta no cabeçalho SOAP HEADER.
  3. O site de e-commerce envia a solicitação.
  4. A plataforma de pagamento recebe a solicitação e analisa o cabeçalho SOAP HEADER.
  5. A plataforma de pagamento calcula o valor da ficha de autenticação authToken.
  6. A plataforma de pagamento compara o valor da ficha de autenticação calculado com o valor transmitido pelo site de e-commerce.
  7. Se os valores são diferentes, a solicitação é rejeitada e retorna uma exceção SOAP Fault exception de tipo "bad.authToken: Invalid authentication token".
    Se não, a plataforma trata a solicitação.
  8. A plataforma de pagamento calcula o valor da ficha de autenticação e o acrescenta no HEADER da resposta.
  9. A plataforma de pagamento monta a mensagem de resposta e a envia para o site de e-commerce.
  10. O site de e-commerce recupera os dados. Ele calcula o valor da ficha de autenticação com os valores contidos no HEADER da resposta.
    Ele compara o valor da ficha de autenticação calculado com o valor contido no HEADER da resposta.
    Observação: o requestId transmitido no cabeçalho da resposta será idêntico a aquele transmitido na solicitação pelo site de e-commerce.
  11. Se os valores são diferentes, o vendedor analisa a origem do erro (erro, tentativa de fraude etc...).
    Se não, o site de e-commerce analisa a resposta.