DOCUMENTAÇÃO CORPORATIVA

PagarParcelaIndividual

Objetivo

Esse método tem como objetivo realizar o pagamento "manual" das parcelas criadas em uma determinada Operação de Transporte.


Observações Importantes

  1. Retornamos os Ids das Parcelas no Response de dois métodos:
    1. CadastrarAtualizarOperacaoTransporte
    2. DeclararOperacaoTransporte
  2. Não é possível realizar rajadas para esse método, a TARGET limita 50 requisições por minuto, aconselhamos requisições por demanda, caso o limite de 50 requisições seja ultrapassado, iremos bloquear as requisições apenas para o método que ultrapassou o limite durante 5 minutos.


Request

PagamentoParcelaRequest
CampoTipoObrigatórioDescriçãoObservação
1idOperacaoTransporteParcelaintSimId Operação Transporte Parcela
  1. Retornamos os Ids das Parcelas no Response de dois métodos:
    1. CadastrarAtualizarOperacaoTransporte
    2. DeclararOperacaoTransporte


Response

PagamentoParcelaResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso.
2MensagemstringSimMensagem de RetornoN/A

Método

Abaixo, segue o método - 'PagarParcelaIndividual'.

PagamentoParcelaRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:PagarParcelaIndividual>
         <tms:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
            <tms:Token>?</tms:Token>
         </tms:auth>
         <tms:parcelaIndividual>
            <tms:idOperacaoTransporteParcela>?</tms:idOperacaoTransporteParcela>
         </tms:parcelaIndividual>
      </tms:PagarParcelaIndividual>
   </soapenv:Body>
</soapenv:Envelope>


Pagar Parcela Individual

Abaixo, segue exemplo do método - 'PagarParcelaIndividual'.

PagamentoParcelaRequest
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br"  xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:PagarParcelaIndividual>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:parcelaIndividual>
            <tms:idOperacaoTransporteParcela>210273</tms:idOperacaoTransporteParcela>
         </tms:parcelaIndividual>
      </tms:PagarParcelaIndividual>
   </soapenv:Body>
</soapenv:Envelope>

Response
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/PagarParcelaIndividualResponse</Action>
  </s:Header>
  <s:Body>
    <PagarParcelaIndividualResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
      <PagarParcelaIndividualResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
        <Erro i:nil="true" />
        <Mensagem>Pagamento realizado com sucesso!</Mensagem>
      </PagarParcelaIndividualResult>
    </PagarParcelaIndividualResponse>
  </s:Body>
</s:Envelope>