Enviar Dados Pagamento

Web service para enviar os dados de um pagamento do documento emitido MF-e pelo sistema VFP-e quando efetuado com equipamento integrado (TEF).

O padrão dos XMLs de envio e resposta são os mesmos da Integração padrão via Web Service.

Exemplo de XML de Entrada

<EnviarDadosPagamento versao="1.0">
    <IdentificadorOperacaoPagamento>11111111-2222-3333-4444-555555555555</IdentificadorOperacaoPagamento>
    <CodigoAutorizacao>1234567890</CodigoAutorizacao>
    <Bin>12345678</Bin>
    <DonoCartao>AAAAAAAAA</DonoCartao>
    <DataExpiracao>2018-01-01</DataExpiracao>
    <InstituicaoFinanceira>123</InstituicaoFinanceira>
    <Parcelas>1</Parcelas>
    <CodigoPagamento>9876543210</CodigoPagamento>
    <ValorPagamento>123.45</ValorPagamento>
    <Tipo>1</Tipo>
    <UltimosQuatroDigitos>1234</UltimosQuatroDigitos>
</EnviarDadosPagamento>
xPath Descrição
EnviarDadosPagamento Grupo com informações do pagamento obtidos a partir de um equipamento integrado (TEF).
EnviarDadosPagamento/IdentificadorOperacaoPagamento Identificador único para uma operação de pagamento informado anteriormente na operação de Enviar Pagamento
EnviarDadosPagamento/CodigoAutorizacao Código de Autorização do pagamento realizado e retornado pela Adquirente.
EnviarDadosPagamento/Bin Sequencial de 6 Números iniciais do cartão fornecido pela adquirente.
EnviarDadosPagamento/DonoCartao Nome do Titular do cartão fornecido pela adquirente.
EnviarDadosPagamento/DataExpiracao Data de Validade do cartão fornecido pela adquirente.
EnviarDadosPagamento/InstituicaoFinanceira Adquirente que realizou a aprovação do pagamento.
EnviarDadosPagamento/Parcelas Quantidade de Parcelas aprovada no pagamento pela adquirente.
EnviarDadosPagamento/CodigoPagamento Número Sequencial Único do pagamento fornecido pela adquirente.
EnviarDadosPagamento/ValorPagamento Valor do Pagamento fornecido pela adquirente.
EnviarDadosPagamento/Tipo Tipo da Bandeira do cartão fornecido pela adquirente.
EnviarDadosPagamento/UltimosQuatroDigitos Últimos 4 dígitos do cartão fornecido pelo adquirente.

Respostas

As respostas são sempre precedidas da tag OracleRoot, seguindo seu conteúdo:

Resposta de Erro

<EnviarDadosPagamentoResposta>
    <SituacaoOperacao>2</SituacaoOperacao>
    <Erro>
        <Codigo>10999</Codigo>
        <Descricao>Erro inesperado - 'AGENTE'. Código: 30006. Descrição: O conteúdo não corresponde a uma estrutura de XML. Conteúdo: &lt;EnviarDadosPagamento versao="1"&gt;0118&lt;/Modelo&gt;&lt;/EnviarDadosPagamento&gt;. Correção: Informe uma estrutura de um XML válido.</Descricao>
    </Erro>
</EnviarDadosPagamentoResposta>

Resposta de Sucesso

<EnviarDadosPagamentoResposta>
    <SituacaoOperacao>1</SituacaoOperacao>
</EnviarDadosPagamentoResposta>
xPath Descrição
EnviarDadosPagamentoResposta Grupo de resposta da operação de Enviar Dados Pagamento
EnviarDadosPagamentoResposta/SituacaoOperacao

Situação da operação

  • 1- Sucesso
  • 2 - Erro
EnviarDadosPagamentoResposta/Erro Grupo de erro
EnviarDadosPagamentoResposta/Erro/Codigo Código de erro
EnviarDadosPagamentoResposta/Erro/Descricao Descrição do erro