API-3.0-PHP
API-3.0-PHP copied to clipboard
Diferença entre Cartão apenas débito x débito / credito?
Existe alguma diferença entre um cartões apenas de débito e débito/credito? Em alguns testes usando API já de produção, cartões que são de debito/credito funciona normalmente e encaminha para o banco relacionado, mas percebi que, quando é apenas um cartão de débito ele não funciona
Sim as informações são um pouco diferente, se possível mostre como esta montando a requisição do cartão de crédito e débito.
Exemplo requisição Crédito:
{ "MerchantOrderId":"2014111703", "Customer":{ "Name":"Comprador crédito simples" }, "Payment":{ "Type":"CreditCard", "Amount":15700, "Installments":1, "SoftDescriptor":"123456789ABCD", "CreditCard":{ "CardNumber":"1234123412341231", "Holder":"Teste Holder", "ExpirationDate":"12/2030", "SecurityCode":"123", "Brand":"Visa", "CardOnFile":{ "Usage": "Used", "Reason":"Unscheduled" } } } }
Débito:
{ "MerchantOrderId":"2014121201", "Customer":{ "Name":"Comprador Cartão de débito" }, "Payment":{ "Type":"DebitCard", "Authenticate": true, "Amount":15700, "ReturnUrl":"http://www.cielo.com.br", "DebitCard":{ "CardNumber":"4551870000000183", "Holder":"Teste Holder", "ExpirationDate":"12/2030", "SecurityCode":"123", "Brand":"Visa" } } }
Mais detalhes no manual: https://developercielo.github.io/manual/cielo-ecommerce#meios-de-pagamento
Existe alguma diferença entre um cartões apenas de débito e débito/credito? Em alguns testes usando API já de produção, cartões que são de debito/credito funciona normalmente e encaminha para o banco relacionado, mas percebi que, quando é apenas um cartão de débito ele não funciona
Acho que entendi a sua pergunta, mas acho que não tem relação em o cartão ser somente de débito ou crédito/débito, penso que deve ser um problema com o banco emissor do cartão que não disponibiliza a autenticação e acaba não podendo autenticar a compra.
Porque na documentação https://developercielo.github.io/manual/cielo-ecommerce#cart%C3%A3o-de-d%C3%A9bito diz quais bandeiras e bancos: Bancos Suportados, logo creio que se o banco que emitiu o cartão não está na lista a compra não vai ser aprovada. Ou também pode ser que o cartão de débito não tenha o internet banking habilitado (oque é mais comum para cartões somente de débito ) ou falte complementos de segurança necessários, pode ser n coisas que estão causando o problema.
Essa é minha teoria hehe