Árvore de páginas

Versões comparadas

Chave

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

...

   </soapenv:Body>

</soapenv:Envelope>

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

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

   <s:Body>

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

         <ObterAutorizacaoDeDevolucaoDeCupomResult 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>

         </ObterAutorizacaoDeDevolucaoDeCupomResult>

      </ObterAutorizacaoDeDevolucaoDeCupomResponse>

   </s:Body>

</s:Envelope>

 

 

 

 

 

  • ObterAutorizacaoTotalDePrivateLabel: Método responsável por requisitar a data e valor da última fatura em aberto na modalidade Private Label.
    • Assinatura: AutorizacaoDTO ObterAutorizacaoTotalDePrivateLabel(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento)
    • 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.
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoTotalDePrivateLabel>

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

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

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

      </tem:ObterAutorizacaoTotalDePrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: AutorizacaoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • Valor: Valor referente à última fatura.
      • Data: Data da última fatura.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

         <ObterAutorizacaoTotalDePrivateLabelResult 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>

         </ObterAutorizacaoTotalDePrivateLabelResult>

      </ObterAutorizacaoTotalDePrivateLabelResponse>

   </s:Body>

</s:Envelope>

...

 

 

 

 

 

...

 

 

  • EfetuarPagamentoEmCheque: Método responsável por confirmar uma venda em cheque.
    • Assinatura: RetornoDTO EfetuarPagamentoEmCheque(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, string pDataDoCheque, string pNumeroDoBanco, string pAgenciaDoBanco, string pNumeroDaConta, string pNumeroDoCheque, int pCodigoDeAutorizacao, string pNumeroDoDocumento, decimal pValor, string pCPFDoCheque, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pDataDoCheque: Data do cheque.
      • pNumeroDoBanco: Número do banco do cheque.
      • pAgenciaDoBanco: Número da agência do banco do cheque.
      • pNumeroDaConta: Número da conta do cheque.
      • pNumeroDoCheque: Número do cheque.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeCheque.
      • pNumeroDoDocumento: Número do documento de identificação do cliente (CPF/CNPJ).
      • pValor: Valor da venda a ser feita naquele cheque.
      • pCPFDoCheque: CPF/CNPJ do dono do cheque.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmCheque>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pDataDoCheque>?</tem:pDataDoCheque>

         <tem:pNumeroDoBanco>?</tem:pNumeroDoBanco>

         <tem:pAgenciaDoBanco>?</tem:pAgenciaDoBanco>

         <tem:pNumeroDaConta>?</tem:pNumeroDaConta>

         <tem:pNumeroDoCheque>?</tem:pNumeroDoCheque>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

         <tem:pCPFDoCheque>?</tem:pCPFDoCheque>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmCheque>

   </soapenv:Body>

</soapenv:Envelope>

  • Parâmetros de retorno: RetornoDTO
    • Status: Status da solicitação.
    • CodigoDeAutorizacao: Código de autorização.
    • MensagemDeErro: Mensagem de erro, caso houver.
  • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmChequeResult>

      </EfetuarPagamentoEmChequeResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmPontos: Método responsável por confirmar uma venda em pontos.
    • Assinatura: RetornoDTO EfetuarPagamentoEmPontos(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDePontos.
      • 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.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmPontos>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

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

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmPontos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmPontosResult>

      </EfetuarPagamentoEmPontosResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmConvenio: Método responsável por confirmar uma venda em convênio.
    • Assinatura: RetornoDTO EfetuarPagamentoEmConvenio(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeConvenio.
      • pNumeroDoDocumento: Número do cartão-convênio do cliente.
      • pValor: Valor da venda a ser feita em convênio.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmConvenio>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

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

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmConvenio>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmConvenioResult>

      </EfetuarPagamentoEmConvenioResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmAlimentacao: Método responsável por confirmar uma venda em cartão-alimentação.
    • Assinatura: RetornoDTO EfetuarPagamentoEmAlimentacao(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeAlimentacao.
      • pNumeroDoDocumento: Número do cartão-alimentação do cliente.
      • pValor: Valor da venda a ser feita em cartão-alimentação.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmAlimentacao>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmAlimentacao>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmAlimentacaoResult>

      </EfetuarPagamentoEmAlimentacaoResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmEsporadico: Método responsável por confirmar uma venda em cartão-esporádico.
    • Assinatura: RetornoDTO EfetuarPagamentoEmEsporadico(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeEsporadico.
      • pNumeroDoDocumento: Número do cartão-esporádico do cliente.
      • pValor: Valor da venda a ser feita em cartão-esporádico.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmEsporadico>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmEsporadico>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmEsporadicoResult>

      </EfetuarPagamentoEmEsporadicoResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmSazonal: Método responsável por confirmar uma venda em cartão-sazonal.
    • Assinatura: RetornoDTO EfetuarPagamentoEmSazonal(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeSazonal.
      • pNumeroDoDocumento: Número do cartão-sazonal do cliente.
      • pValor: Valor da venda a ser feita em cartão-sazonal.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmSazonal>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmSazonal>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmSazonalResult>

      </EfetuarPagamentoEmSazonalResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmCadernetaEletronica: Método responsável por confirmar uma venda em caderneta eletrônica.
    • Assinatura: RetornoDTO EfetuarPagamentoEmCadernetaEletronica (int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeCadernetaEletronica.
      • pNumeroDoDocumento: Número do documento de identificação do cliente (CPF/CNPJ).
      • pValor: Valor da venda a ser feita em caderneta eletrônica.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmCadernetaEletronica>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmCadernetaEletronica>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmCadernetaEletronicaResult>

      </EfetuarPagamentoEmCadernetaEletronicaResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmPrivateLabel: Método responsável por confirmar uma venda em private-label.
    • Assinatura: RetornoDTO EfetuarPagamentoEmPrivateLabel (int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDePrivateLabel.
      • 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 private-label.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmPrivateLabel>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

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

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

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

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmPrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoEmPrivateLabelResult>

      </EfetuarPagamentoEmPrivateLabelResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoTotalEmPrivateLabel: Método responsável efetuar o pagamento total ou parcial de uma fatura do private-label.
    • Assinatura: RetornoDTO EfetuarPagamentoTotalEmPrivateLabel(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • 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 private-label.
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoTotalEmPrivateLabel>

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

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

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

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

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

      </tem:EfetuarPagamentoTotalEmPrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: N/A
      • Valor: N/A
      • Data: N/A
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

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

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

         </EfetuarPagamentoTotalEmPrivateLabelResult>

      </EfetuarPagamentoTotalEmPrivateLabelResponse>

   </s:Body>

</s:Envelope>

 

  1. EfetuarDevolucaoDeCupom: Método responsável por confirmar uma devolução de cupom.
    1. Assinatura: RetornoDTO EfetuarDevolucaoDeCupom(Modalidade pModalidade, int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    2. Parâmetros de envio:

...