API-3.0-PHP icon indicating copy to clipboard operation
API-3.0-PHP copied to clipboard

Captura de transações com Cartão de Débito.

Open elaine-querido opened this issue 6 years ago • 7 comments

Bom dia ! Podem me ajudar com uma dúvida, por favor ?

Após gerar a transação com cartão de débito e a autenticação no ambiente Sandbox, é necessário fazer a captura para finalizar o processo ? Se não faço a captura, a consulta de status de pagamento retorna Status 1 Authorized Porém, na documentação diz o seguinte:

A Captura é passo exclusivo para transações de Cartões de Crédito.

Obrigada Elaine Querido

elaine-querido avatar May 02 '18 14:05 elaine-querido

Bom dia.

Tmb tive essas dúvidas. Deixa eu tentar te ajudar.

  1. A captura é somente para cartão de crédito.
  2. Com o cartão de débito o cliente é direcionado para o banco: "O Cartão de débito por padrão exige que o portador seja direcionado para o ambiente Bancário, onde será avaliada a senha e dados informados pela loja." autenticação debito

emalherbi-zz avatar Jul 12 '18 12:07 emalherbi-zz

então tenho problemas na hora de direcionar o usuário de cartões ELO e VISA, com vcs acontece a mesma coisa??

souzadavi avatar Mar 22 '19 15:03 souzadavi

então tenho problemas na hora de direcionar o usuário de cartões ELO e VISA, com vcs acontece a mesma coisa??

Nunca tive problemas com o débito. Pode ser mais específico no tipo de problema que está tendo, ou se quiser postar o código também ajuda?

edson-nascimento avatar Mar 22 '19 16:03 edson-nascimento

Cartões ELO da essa mensagem: [Status] => 3 [IsSplitted] => [ReturnMessage] => Autorizacao negada [ReturnCode] => AI

Cartões VISA o usuário é redirecionado porém não solicita a senha para aprovação e o usuário é redirecionado automaticamente para a URL de retorno. JSON de retorna da primeira interação com a cielo. [Provider] => Cielo [AuthenticationUrl] => https://mpi.braspag.com.br/v1/acs/index/74d9fc7d-fd6f-4ca6-a7dd-8b0e797a3d54 [Tid] => 1104626311889BG43AQB [Authenticate] => 1

E master da certo a transação...

souzadavi avatar Mar 22 '19 17:03 souzadavi

Cartões ELO da essa mensagem: [Status] => 3 [IsSplitted] => [ReturnMessage] => Autorizacao negada [ReturnCode] => AI

Cartões VISA o usuário é redirecionado porém não solicita a senha para aprovação e o usuário é redirecionado automaticamente para a URL de retorno. JSON de retorna da primeira interação com a cielo. [Provider] => Cielo [AuthenticationUrl] => https://mpi.braspag.com.br/v1/acs/index/74d9fc7d-fd6f-4ca6-a7dd-8b0e797a3d54 [Tid] => 1104626311889BG43AQB [Authenticate] => 1

E master da certo a transação...

Bom dia, também estou tendo o problema de redirecionamento automático sem que apareça a validação do banco para o usuário. Você conseguiu resolver esse problema? Obrigado

wagnerr63 avatar Nov 19 '20 14:11 wagnerr63

@wagnerr63 o problema era referente a bandeira ELO. Na documentação informava que não precisava de autenticação. Eu enviei o parâmetro de autenticação e o problema foi solucionado. Como esta sua requisição?

souzadavi avatar Nov 19 '20 16:11 souzadavi

@souzadavi Está assim a parte dos dados de cartão:

$payment->setAuthenticate(true) ->debitCard($card_data['card_cvv'], $card_brand) ->setExpirationDate($card_expiration) ->setCardNumber($card_number) ->setHolder($card_data['name_on_card']);

Tenho o retorno da authenticationUrl, mas quando redireciono o usuário para lá, carrega e dá como transação negada. Vi que uma pessoa fez um PR adicionando o ExternalAuthentication, mas não sei como faço para implementar-lo.

wagnerr63 avatar Nov 19 '20 17:11 wagnerr63