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