Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeCheque: Método responsável por requisitar uma autorização para débito em cheque.
    • Assinatura: AutorizacaoDTO ObterAutorizacaoDeCheque(int pFilial, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pNumeroDoDocumento: Número do documento de identificação do cliente (CPF/CNPJ).
      • pValor: Valor da venda a ser feita em cheque.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeCheque>

         <tem:pFilial>?</tem:pFilial>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDeCheque>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: AutorizacaoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • Valor: Saldo do cheque do cliente.
      • Data: N/A
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeChequeResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeChequeResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:CodigoDeAutorizacao>97</a:CodigoDeAutorizacao>

            <a:Data i:nil="true"/>

            <a:MenssagemDeErro i:nil="true"/>

            <a:Saldo>99974.81</a:Saldo>

            <a:Status>1</a:Status>

         </ObterAutorizacaoDeChequeResult>

      </ObterAutorizacaoDeChequeResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDePontos: Método responsável por requisitar uma autorização para débito em pontos.
    • Assinatura: AutorizacaoDTO ObterAutorizacaoDePontos(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser feita em pontos.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDePontos>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDePontos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: AutorizacaoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • Valor: Saldo do pontos do cliente.
      • Data: N/A
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDePontosResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDePontosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:CodigoDeAutorizacao>97</a:CodigoDeAutorizacao>

            <a:Data i:nil="true"/>

            <a:MenssagemDeErro i:nil="true"/>

            <a:Saldo>99974.81</a:Saldo>

            <a:Status>1</a:Status>

         </ObterAutorizacaoDePontosResult>

      </ObterAutorizacaoDePontosResponse>

   </s:Body>

...

</s:Envelope>

 

  1. ObterAutorizacaoDeConvenio: Método responsável por requisitar uma autorização para débito em convênio.
    1. Assinatura: AutorizacaoDTO ObterAutorizacaoDeConvenio(int pFilial, string pNumeroDoDocumento, decimal pValor)
    2. Parâmetros de envio:

...