EnviarStatusPagamento(const aNumeroSessao: integer; const aChaveAcessoValidador: String;
aCodigoAutorizacao, aBin, aDonoCartao, aDataExpiracao, aInstituicaoFinanceira, aParcelas,
aCodigoPagamento, aValorPagamento, aIdFila, aTipo, aUltimosQuatroDigitos: String)
O método de Enviar Status Pagamento sé um dos métodos que somente a SEFAZ do Ceará utiliza ele deve ser executado TEF (Transferência Eletrônica de Fundos) para enviar os dados do pagamento para o integrador.
Método
EnviarStatusPagamento(const aNumeroSessao: integer; const aChaveAcessoValidador: String;
aCodigoAutorizacao, aBin, aDonoCartao, aDataExpiracao, aInstituicaoFinanceira, aParcelas,
aCodigoPagamento, aValorPagamento, aIdFila, aTipo, aUltimosQuatroDigitos: String): String;
Parâmetros
Os parâmetros do arquivo método EnviarStatusPagamento são:
Parâmetro | Descrição | Tipo | Obrigatório |
---|---|---|---|
aNumerodesessao | Parâmetro utilizado para identificação do retorno realizado pelo Integrador, pois o nome do arquivo de retorno será sempre um nome randômico | Inteiro | Sim |
aChaveAcessoValidador | Código de identificação do Estabelecimento junto a SEFAZ e ao módulo do Validador fiscal, futuramente esta chave estará disponível no integrador fiscal | Caractere | Sim |
aCódigoAutorização | Código de Autorização do pagamento realizado e retornado pela Adquirente. | Caractere | Sim |
aBin | Sequencial de 6 Números iniciais do cartão fornecido pela adquirente. | int | Sim |
aDonoCartão | Nome do Titular do cartão fornecido pela adquirente. | Caractere | Não |
aDataExpiração | Data de Validade do cartão fornecido pela adquirente. | Caractere | Sim |
aInstituicãoFinanceira | Adquirente que realizou a aprovação do pagamento. | Caracter | Sim |
aParcelas | Quantidade de Parcelas aprovada no pagamento pela adquirente. | String | Sim |
aCódigoPagamento | Número Sequencial Único do pagamento fornecido pela adquirente. | Caracter | Sim |
aValorPagamento | Valor do Pagamento fornecido pela adquirente. | Decimal | Sim |
aidFila | NSU – Número Sequencial Único fornecido pela SEFAZ foi retornado na solicitação do pagamento. | Caracter | Sim |
aTipo | Tipo da Bandeira do cartão fornecido pela adquirente. | String | Sim |
aUltimosQuatroDigitos | Últimos 4 dígitos do cartão fornecido pelo adquirente. | String | Sim |
Exemplos
Delphi
spdCFeSat.EnviarStatusPagamento('NumeroSessao','ChaveAcessoValidador', 'CodigoAutorizacao', 'Bin', 'DonoCartao', 'DataExpiracao', 'InstituicaoFinanceira', 'Parcelas', 'CodigoPagamento', 'ValorPagamento', 'IdFila', 'Tipo', 'UltimosQuatroDigitos');
C#
spdCFeSat.EnviarStatusPagamento("NumeroSessao","ChaveAcessoValidador", "CodigoAutorizacao", "Bin", "DonoCartao", "DataExpiracao", "InstituicaoFinanceira", "Parcelas", "CodigoPagamento", "ValorPagamento", "IdFila", "Tipo", "UltimosQuatroDigitos");
Visual Basic 6
spdCFeSat.EnviarStatusPagamento "NumeroSessao","ChaveAcessoValidador", "CodigoAutorizacao", "Bin", "DonoCartao", "DataExpiracao", "InstituicaoFinanceira", "Parcelas", "CodigoPagamento", "ValorPagamento", "IdFila", "Tipo", "UltimosQuatroDigitos"
Retorno
Sucesso:
<?xml version="1.0" encoding="utf-8"?>
<Integrador>
<Identificador>
<Valor>523097</Valor>
</Identificador>
<IntegradorResposta>
<Codigo>AP</Codigo>
<Valor>Arquivo processado</Valor>
</IntegradorResposta>
<Resposta>
<retorno>16357572</retorno>
</Resposta>
</Integrador>
Comentários
0 comentário
Por favor, entre para comentar.