• Olá, antes de mais nada quero agradecer o excelente trabalho. Obrigado!

    Eu comecei a utilizar recentemente o Checkout Cielo e gostaria de tirar uma dúvida sobre um problema. Acredito que seja problema da Cielo, mas talvez possam confirmar ou ajudar.

    Notei que algumas compras feitas com cart?o de débito nunca saiam do “aguardando”. Fui investigar lá no backoffice da Cielo e estavam como pendentes. Eu havia feito testes com meu cart?o de débito e tinham funcionado. Peguei outros cart?es de débito para testar e alguns falharam. Ent?o liguei para a Cielo e me informaram que é uma característica de cada conta ter ou n?o a autentica??o para débito habilitada, e somente as autenticadas s?o aprovadas.

    O problema é que quando clicamos para finalizar a compra na Cielo e o cart?o n?o é “autenticado” simplesmente redirecionam para páginas em branco e de volta a URL de retorno (Ex. …/finalizar-compra/order-received/).

    Me disseram que enviam parametros quando falha o pagamento e que eu deveria tratar a falha, mas n?o vejo esses parametros e vocês mesmo citam que eles n?o mandam nada, a API é bem pobre.

    No fim, aparece para o cliente que o pedido foi recebido. No lugar dele, imaginaria que o pagamento foi feito com sucesso, mas n?o foi isso que aconteceu.

    Existe alguma solu??o para identificar a falha no pagamento e exibir a mensagem correta para o cliente?

    Muito obrigado por qualquer ajuda!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    Existe alguma solu??o para identificar a falha no pagamento e exibir a mensagem correta para o cliente?

    Ative a op??o de log do plugin, fa?a outra compra com um cart?o assim e me mostre o log, assim posso ver qual a resposta da Cielo para o cart?o e consigo te ajudar ou talvez atualizar o plugin para tratar melhor isso.

    Thread Starter fvivas

    (@fvivas)

    Olá Claudio, obrigado pelo retorno.

    Fiz como pediu e coloco o log abaixo. A primeira compra foi com o cart?o de débito (redirecionada sem concluir) e a segunda foi uma compra com cart?o de crédito feita com sucesso. Substituí as informa??es por dados fictícios, mas mantive fiel na estrutura:

    02-01-2017 @ 08:59:54 – Transaction arguments for order 1111: Array
    (
    [merchant_id] => xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    [order_number] => 1111
    [antifraud_enabled] => FALSE
    [customer_name] => Cliente Um
    [customer_email] => [email protected]
    [customer_phone] => 0000000000
    [shipping_address_name] =>
    [shipping_address_number] =>
    [shipping_address_complement] =>
    [shipping_address_district] =>
    [shipping_address_city] =>
    [shipping_address_state] =>
    [shipping_zipcode] =>
    [shipping_type] => 3
    [cart_1_name] => Produto Teste
    [cart_1_unitprice] => 1000
    [cart_1_quantity] => 1
    [cart_1_type] => 1
    [cart_1_code] => PROD_TESTE_A
    [cart_1_weight] => 0
    )

    02-01-2017 @ 09:14:01 – Transaction arguments for order 1112: Array
    (
    [merchant_id] => xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    [order_number] => 1112
    [antifraud_enabled] => FALSE
    [customer_name] => Cliente Dois
    [customer_email] => [email protected]
    [customer_phone] => 0000000000
    [shipping_address_name] =>
    [shipping_address_number] =>
    [shipping_address_complement] =>
    [shipping_address_district] =>
    [shipping_address_city] =>
    [shipping_address_state] =>
    [shipping_zipcode] =>
    [shipping_type] => 3
    [cart_1_name] => Produto Teste
    [cart_1_unitprice] => 2000
    [cart_1_quantity] => 2
    [cart_1_type] => 1
    [cart_1_code] => PROD_TESTE_B
    [cart_1_weight] => 0
    )

    02-01-2017 @ 09:16:53 – Received status change for order 1112: Array
    (
    [order_number] => 1112
    [amount] => 4000
    [checkout_cielo_order_number] => 123abc123abc123abc123abc123abc12
    [created_date] => 01/02/2017 09:16:45
    [customer_name] => Cliente Dois
    [customer_phone] => 0000000000
    [customer_email] => [email protected]
    [shipping_type] => 3
    [shipping_name] => Frete grátis
    [shipping_price] => 0
    [shipping_address_zipcode] => 11111111
    [shipping_address_district] => Bairro
    [shipping_address_city] => Cidade
    [shipping_address_state] => UF
    [shipping_address_line1] => Rua ABC
    [shipping_address_line2] => Casa 1
    [shipping_address_number] => 10
    [payment_method_type] => 1
    [payment_method_brand] => 2
    [payment_installments] => 1
    [payment_status] => 2
    [tid] => 1010101010000000022A
    [test_transaction] => False
    )

    02-01-2017 @ 09:21:30 – Received status change for order 1112: Array
    (
    [checkout_cielo_order_number] => 123abc123abc123abc123abc123abc12
    [amount] => 4000
    [order_number] => 1112
    [payment_status] => 2
    [test_transaction] => False
    )

    Muito obrigado pela ajuda!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Valeu, bom n?o esta registrando o do de debito, ent?o vou ter que testar isso.
    Unico problema é que Cielo n?o tem dados de testes e eu n?o tenho nenhum dado para testar isso no momento, mas se eu conseguir arrumar algum, vejo de tentar corrigir.

    Thread Starter fvivas

    (@fvivas)

    Muito obrigado Claudio!

    Vou acompanhar e informarei se também encontrar alguma solu??o.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Cart?o de débito n?o autenticado e redirecionamento’ is closed to new replies.