Histórico da Página
...
pi_envia_cnf_ncn_vda_tef | |||
Requisito | REQ 1376 - Controle de caixa - Integração com leitora de cartão | ||
Sintaxe | run pi_envia_cnf_ncn_vda_tef in h-handle (input param p_cod_empresa_tef , input param p_cod_operac_admdra , input param p_cdd_trans_seq, input param p_cod_usuar, output param p_nom_mensagem_tef, output param table for tt_log_erro). | ||
Descrição | Confirmação ou desfazimento de transação realizada via leitora de cartão. | ||
Parâmetros | Descrição | ||
p_cod_empresa_tef | Código da empresa corrente. | ||
p_cod_operac_admdra | Tipo de operação, de acordo com manual do Aplicativo. Ex.: (CNF,NCN). | ||
p_cod_usuar | Código do usuário do módulo. | ||
p_cdd_trans_seq | Número sequencial gerado para a transação. | ||
p_nom_mensagem_tef | Mensagem para o Operador. | ||
table for tt_log_erro | Tabela temporária com retorno de erros da API. | ||
Retorno | A API irá retornar o campo “p_nom_mensagem_tef” preenchido apenas quando o tipo de operação for desfazimento para que o Operador possa saber que a transação teve sucesso; Para o tipo confirmação não haverá retorno de informações.Os motivos para a rejeição da solicitação de confirmação ou desfazimento da venda são especificados na temp-table tt_erro_log. As mensagens possíveis para esse método são: | ||
21.368 - Transações TEF não autorizadas. | |||
21.369 - Usuário(a) sem permissão para transações TEF. | |||
21.372 - Diretório de integração não foi localizado. | |||
21.376 - Falta parâmetros para este procedimento. | |||
21.379 - Arquivo de transação não foi gerado. | |||
21.380 - Houve erro no tratamento do arquivo gerado. | |||
21.381 - Sistema não respondeu a solicitação de transação TEF. | |||
21.382 - Arquivo de Confirmação foi gerado com erro. | |||
21.383 - Arquivo de resposta foi gerado com erro. | |||
21.384 - Mensagem TEF: &1 = ex: Cartão não autorizado. | |||
21.396 - Parâmetros do TEF não foi localizado. | |||
21.397 - Usuário do Controle de Caixa não localizado. | |||
21.400 - Registro &1 = (nome da tabela) não foi localizado. | |||
pi_envia_req_cnc_vda_tef | |||
Requisito | REQ 1376 - Controle de caixa - Integração com leitora de cartão | ||
Sintaxe | run pi_envia_req_cnc_vda_tef in h-handle (input param p_cod_empresa_tef , input param p_cod_operac_admdra , input param p_cod_usuar, Input param p_rec_cancel_vda_tef, output param p_cdd_trans_seq, output param p_nom_mensagem_tef, output param p_nom_arquivo_retorno, output param table for tt_log_erro). | ||
Descrição | Estorno de transações confirmadas no mesmo dia do pedido de cancelamento, via leitora de cartão. | ||
Parâmetros | Descrição | ||
p_cod_empresa_tef | Código da empresa corrente. | ||
p_cod_operac_admdra | Tipo de operação, de acordo com manual do Aplicativo. Ex.: (CNC). | ||
p_cod_usuar | Código do usuário do módulo. | ||
p_rec_cancel_vda_tef | Recid do regisro que será cancelado. (tabela: process_negoc_cx_cart). | ||
p_cdd_trans_seq | Número sequencial gerado para a transação. | ||
p_nom_mensagem_tef | Mensagem para o Operador. | ||
p_nom_arquivo_retorno | Caminho e nome do arquivo gerado com a imagem do cupom. | ||
table for tt_log_erro | Tabela temporária com retorno de erros da API. | ||
Retorno | A API irá retornar o número da transação, que será gerado no parâmetro “p_cdd_trans_tef”, o qual pode vir a ser utilizado na chamada do método “pi_envia_cnf_ncn_vda_tef” para confirmação do cancelamento da venda; Atualmente o processo de cancelamento não exige a geração de confirmação do cancelamento; O campo “p_nom_mensagem_tef” é somente orientativo, para que o Operador possa saber que a transação teve sucesso; Está API gera o recibo de transação em diretório específico, portanto devolve o caminho e o nome do arquivo gerado no parâmetro “p_nom_arquivo_retorno”; Os motivos para a rejeição da solicitação de cancelamento da venda são especificados na temp-table tt_erro_log. As mensagens possíveis para esse método são: | ||
21.368 - Transações TEF não autorizadas. | |||
21.369 - Usuário(a) sem permissão para transações TEF. | |||
21.372 - Diretório de integração não foi localizado. | |||
21.376 - Falta parâmetros para este procedimento. | |||
21.379 - Arquivo de transação não foi gerado. | |||
21.380 - Houve erro no tratamento do arquivo gerado. | |||
21.381 - Sistema não respondeu a solicitação de transação TEF. | |||
21.382 - Arquivo de Confirmação foi gerado com erro. | |||
21.383 - Arquivo de resposta foi gerado com erro. | |||
21.384 - Mensagem TEF: &1 = ex: Cartão não autorizado. | |||
21.387 - Operação TEF não pode ser cancelada por &1 = ex.: nome do usuário. | |||
21.395 - Cancelamento não permitido. | |||
21.396 - Parâmetros do TEF não foi localizado. | |||
21.397 - Usuário do Controle de Caixa não localizado. | |||
21.400 - Registro &1 = (nome da tabela) não foi localizado. |
...