rVenda_SituacaoDadosPagamento

Este método é utilizado para obter a situação do processamento dos dados pagamento.

Método

int CALL rVenda_SituacaoDadosPagamento(emissor_nfce * e, const char *identificadorOperacaoPagamento, char *status, char *mensagemCodigo, char *mensagemDescricao, const char *reservado1, const char *reservado2, const char *reservado3);;

Parâmetros

Nome Descrição
e
Handle para o emissor_nfce
identificadorOperacaoPagamento
Identificador único para uma operação de pagamento informado no método eVenda_EnviarPagamento
status
Situação do processamento dos dados pagamento:
0 - Em Processamento
1 - Sucesso
2 - Falha
4 - Sem Resposta do Integrador Fiscal
mensagemCodigo
Código da mensagem de falha ou do processamento anterior.
mensagemDescricao
Mensagem de falha ou do processamento anterior.
reservado1
Reservado para uso futuro
reservado2
Reservado para uso futuro
reservado3
Reservado para uso futuro

Retornos

Codigo Descrição
1 Sucesso

Exemplos

char[] status = new char[2+1];
char[] mensagemCodigo = new char[6+1];
char[] mensagemDescricao = new char[512+1];
int retorno = rVenda_SituacaoDadosPagamento(handleEmissor,
                                            "abbfed02-3d16-4382-8f17-60ed15c3ea7e",
                                            status,
                                            mensagemCodigo,
                                            mensagemDescricao,
                                            "", "", "");

Hierarquia

eVenda_EnviarDadosPagamento
rVenda_SituacaoDadosPagamento