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.
ImportanteQuando 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
| Campo | Tipo | Formato | Presença | Descrição |
|---|---|---|---|---|
Oper | string | N..3 | M | Código da operação: fixo "6" (CFL_OPER_TRANSREPRINT) |
MerchantOrderId | string | N15 | O | Chave única de identificação da transação, de controle da Automação Comercial. |
PaymentId | string | A36 | O | Chave única de identificação da transação no Cielo Conecta. |
Receipt | string | N1 | O | 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
| Campo | Tipo | Formato | Presença | Descrição |
|---|---|---|---|---|
Oper | string | N..3 | ME | Código da operação: fixo "6" (CFL_OPER_TRANSREPRINT) |
Code | string | N..2 | M | Código da resposta: fixo “0” = indica resposta. |
MerchantOrderId | string | N15 | ME | Chave única de identificação da transação, de controle da Automação Comercial. |
Datetime | string | N14 | M | Data e hora da transação no formato “AAAAMMDDhhmmss”. |
PhysicalTransactionStatus | string | N..2 | M | 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. |
ReturnCode | string | A3 | M | Código de erro ou resposta da transação no Cielo Conecta. |
ReturnMessage | string | A..99 | M | Mensagem de erro ou resposta da transação no Cielo Conecta. |
PaymentId | string | A36 | ME | Chave única de identificação da transação no Cielo Conecta. |
TransactionReceiptCliImg | string | A..999 | M | Base64 da imagem da via do cliente do comprovante da transação. |
TransactionReceiptMchImg | string | A..999 | M | Base64 da imagem da via do estabelecimento do comprovante da transação. |
TransactionReceiptCli | string | A..999 | M | Via do cliente do comprovante da transação em formato texto. |
TransactionReceiptMch | string | A..999 | M | Via do estabelecimento do comprovante da transação em formato texto. |
Retornos
| Código | Descrição |
|---|---|
CFL_OK | Operação realizada com sucesso |
CFL_ERROR_INVCALL | Operação não permitida no momento |
CFL_ERROR_INVPARAM | Parâmetros inválidos |
CFL_ERROR_NETWORK | Erro na comunicação com Cielo Conecta |
Updated 16 days ago