eVenda_EnviarDadosPagamento¶
Este método envia o dados de um pagamento (MF-e)
Método¶
int CALL eVenda_EnviarDadosPagamento(emissor_nfce * e, const char *identificadorOperacaoPagamento, const char *codigoAutorizacao, const char *bin, const char *donoCartao, const char *dataExpiracao, const char *instituicaoFinanceira, const char *parcelas, const char *codigoPagamento, const char *valorPagamento, const char *tipo, const char *ultimosQuatroDigitos, const char *reservado1, const char *reservado2);;
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
|
codigoAutorizacao
|
Código de Autorização do pagamento realizado e retornado pela Adquirente.
|
bin
|
Sequencial de 6 Números iniciais do cartão fornecido pela adquirente.
|
donoCartao
|
Nome do Titular do cartão fornecido pela adquirente.
|
dataExpiracao
|
Data de Validade do cartão fornecido pela adquirente.
|
instituicaoFinanceira
|
Adquirente que realizou a aprovação do pagamento.
|
parcelas
|
Quantidade de Parcelas aprovada no pagamento pela adquirente.
|
codigoPagamento
|
Número Sequencial Único do pagamento fornecido pela adquirente.
|
valorPagamento
|
Valor do Pagamento fornecido pela adquirente.
|
tipo
|
Tipo da Bandeira do cartão fornecido pela adquirente.
|
ultimosQuatroDigitos
|
Últimos 4 dígitos do cartão fornecido pelo adquirente.
|
reservado1
|
Reservado para uso futuro
|
reservado2
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | Sucesso |
20161 | Nenhuma venda aberta para a operação |
Exemplos¶
//Enviando dados de um pagamento
int retorno = eVenda_EnviarDadosPagamento( handleEmissor,
"abbfed02-3d16-4382-8f17-60ed15c3ea7e",
"847283748237",
"524269",
"JOAO DA SILVA",
"2022-11",
"BANCO ITAU SA",
"2",
"1",
"10,00",
"1"
"4123",
"", "");