rVenda_SituacaoPagamento

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

Método

int CALL rVenda_SituacaoPagamento(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 do pagamento:
0 - Em Processamento
1 - Sucesso
2 - Falha
3 - Em Processamento Offline
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
10551 Não encontrado pagamento enviado para o IdentificadorOperacaoPagamento.

Exemplos

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

Hierarquia

eVenda_EnviarPagamento
rVenda_SituacaoPagamento