ACBrNet / ACBr.Net.Sat

Biblioteca para trabalhar com Sat

Home Page:https://gitter.im/ACBrNet/ACBr.Net.Sat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IdPagamento vem null ao enviar a resposta fiscal.

khaddmussistemas opened this issue · comments

Prezados ,

Estou implementando o SAT aqui no CE usando o MFe de homologação da Tanca.
Eu instalei o integrador e estou com algumas duvidas.

1.Quando o pagamento é realizado por cartão eu envio pagamento conforme o codigo abaixo:

retornoPagamento = new RetornoPagamento();
var _chaveRequisicao = Guid.NewGuid().ToString();
var resposta = acbrIntegrador.EnviarPagamento(
chaveRequisicao: "25CFE38D-3B92-46C0-91CA-CFF751A82D3D",
estabelecimento: "10",
serialPOS: CaixaPDV.Serial,
cnpj: "30146465000116",
//Global.Empresa.CNPJ,
icmsBase: venda.TotalFinal,
valorTotalVenda: Valor,
origemPagamento: "POS",
habilitarMultiplosPagamentos: Multiforma,
habilitarControleAntiFraude: false,
codigoMoeda: "BRL",
emitirCupomNFCE: false
);
var respostaRetorno = resposta.GetXml();

Depois uso esse comando :

var respostaStatusPagamento = acbrIntegrador.EnviarStatusPagamento(
codigoAutorizacao: formPagamentoMFe.Pagamento.Autorizacao,
bin: formPagamentoMFe.Pagamento.BinCartao,
donoCartao: formPagamentoMFe.Pagamento.DonoCartao,
dataExpiracao: "02/2065",
instituicaoFinanceira: formPagamentoMFe.Pagamento.Adquirente,
parcelas: int.Parse(formPagamentoMFe.Pagamento.QtdParcelas.ToString()),
codigoPagamento: "1235454",
valorPagamento: Valor,
idFila: venda.ID,
tipo: "1",
ultimosQuatroDigitos: 1234
);

So que não consigo obter o idpagamento na variavel respotastatuspagamento. O idpagamento vem null.

Quando eu vejo na pasta do integrador está os arquivos completos.

359755 AP Arquivo processado 739431594 Pagamento enviado com sucesso ao validador fiscal! O ID da transação para acompanhar o status e identificá-la no portal de ajustes é 739431594 EnviadoAoValidador Poderiam me ajudar?