API-3.0-PHP
API-3.0-PHP copied to clipboard
Captura de transações com Cartão de Débito.
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
Bom dia.
Tmb tive essas dúvidas. Deixa eu tentar te ajudar.
- A captura é somente para cartão de crédito.
- 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
então tenho problemas na hora de direcionar o usuário de cartões ELO e VISA, com vcs acontece a mesma coisa??
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?
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...
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 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 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.