Reemissão de transação

Operação responsável pela reemissão de comprovantes de transações previamente realizadas e aprovadas no Cielo Conecta.

Por meio desta operação, é possível obter os comprovantes de pagamentos gerados pela biblioteca Client Conecta associados a uma transação já autorizada.

Caso não sejam informados os parâmetros opcionais de identificação da transação, como PaymentId ou MerchantOrderId, a biblioteca Client Conecta (DLL no Windows / SO no Linux) utilizará automaticamente as informações do último pagamento válido realizado para identificar a transação e efetuar a reimpressão.

Da mesma forma, se o parâmetro Receipt não for informado, serão geradas todas as vias disponíveis do comprovante da transação identificada.

📘

Importante

Quando não for informada a via do comprovante a ser reimpressa (Receipt), a biblioteca Client Conecta (DLL no Windows / SO no Linux) procederá com a geração de todas as vias disponíveis do comprovante referentes à transação identificada.

Parâmetros de entrada

CampoTipoFormatoPresençaDescrição
OperstringN..3MCódigo da operação: fixo "6" (CFL_OPER_TRANSREPRINT)
MerchantOrderIdstringN15OChave única de identificação da transação, de controle da Automação Comercial.
PaymentIdstringA36OChave única de identificação da transação no Cielo Conecta.
ReceiptstringN1O

Via do comprovante desejado:

“0” = todas as vias (estabelecimento e cliente);

“1” = apenas a via do estabelecimento;

“2” = apenas a via do cliente;

Se não informado, assume o valor “0”.

Mensagem de notificação recebida na callback da operação

Não há.

Dados de resposta recebido na callback da operação

Os dados de resposta são retornados via callback, no formato JSON, conforme estrutura abaixo.

Campos retornados

CampoTipoFormatoPresençaDescrição
OperstringN..3MECódigo da operação: fixo "6" (CFL_OPER_TRANSREPRINT)
CodestringN..2M

Código da resposta:

fixo “0” = indica resposta.

MerchantOrderIdstringN15MEChave única de identificação da transação, de controle da Automação Comercial.
DatetimestringN14MData e hora da transação no formato “AAAAMMDDhhmmss”.
PhysicalTransactionStatusstringN..2M

Status da transação realizada:

“0” = não processada;

“2” = aprovada, pendente de confirmação;

“3” = não aprovada/negada;

“10” = cancelada;

“13” = abortada e/ou desfeita;

“20” = confirmada.

ReturnCodestringA3MCódigo de erro ou resposta da transação no Cielo Conecta.
ReturnMessagestringA..99MMensagem de erro ou resposta da transação no Cielo Conecta.
PaymentIdstringA36MEChave única de identificação da transação no Cielo Conecta.
TransactionReceiptCliImgstringA..999MBase64 da imagem da via do cliente do comprovante da transação.
TransactionReceiptMchImgstringA..999MBase64 da imagem da via do estabelecimento do comprovante da transação.
TransactionReceiptClistringA..999MVia do cliente do comprovante da transação em formato texto.
TransactionReceiptMchstringA..999MVia do estabelecimento do comprovante da transação em formato texto.

Retornos

CódigoDescrição
CFL_OKOperação realizada com sucesso
CFL_ERROR_INVCALLOperação não permitida no momento
CFL_ERROR_INVPARAMParâmetros inválidos
CFL_ERROR_NETWORKErro na comunicação com Cielo Conecta

Did this page help you?