Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoa, quero tirar algumas dúvidas sobre cartões de crédito + PHP.
=> Entrei em contato com um GATEWAY DE PAGAMENTO, o mesmo me informou que para eu poder utilizar o sistema deles, eu precisaria somente após fechado negócio, informar os [ CÓDIGOS ] que iram me ser informados pela [ CIELO ], e assim eu precisaria somente [ add ] esse código ao sistema e pronto.
* Pelo que entendi bem, o GATEWAY é somente um sistema que irá processar e guardar as informações referente as transações feitas daquele meu [ CÓDIGO ] informado pela [ CIELO ], o que para mim não tem nenhuma utilidade.
=> O que quero saber é o seguinte...
* Porque os GATEWAYS existentes, eles iram utilizar o SERVIDOR DELES, A PLATAFORMA DELES, e informações estará no SERVIDOR DELES, então fica muito chato e cansativo eu ter que fica indo no meu sistema para ver quem comprou e depois ir la no sistema do GATEWAY ver se essa compra foi paga, entende?, muito mais prático eu ter meu próprio GATEWAY desenvolvido no meu servidor, meu sistema, meus códigos.
=> Como eu eu poderia fazer isso pessoal??
Aguardo retorno galera!
:grin:
Então é realmente isso como disse, por conta dos GATEWAYS de pagamentos terem esse sistema no servidor deles, e tudo mais, então fica ruim para eu ter que trabalhar sempre abrindo meu ( admin ) e o ( admin ) do GATEWAY, e sempre claro depender do GATEWAY para ver pagamentos aprovados.
Para mim seria muito mais viável ter em meu sistema meu próprio GATEWAY, nem que seja somente para me informar...
- Pagamentos aprovados
- Pagamentos em análise
- Pagamentos cancelados
- Pagamentos não aprovados
Pois esses sim, seriam os principais itens de controle que eu teria, juntamente com o CÓDIGO de qual cliente efetuou ( X ) transação, seria tudo integrado em ( 1 ) único sistema que me daria uma maior agilidade em encontrar o cliente e o pagamento do mesmo em uma única tela.
Como eu irei fechar com a CIELO ou MASTERCARD ( talvez as duas ), pois preciso do HIPERCARD também, então eu acredito que a CIELO não trabalha com HIPERCARD online, somente a MASTERCARD, estou certo disso?
Então do mais tendo meu próprio sistema seria muito melhor, entendeu agora porque realmente um GATEWAY externo mesmo com retorno, API, etc não seria realmente bacana para mim?, por conta de uma maior agilidade.
Imagine eu tendo ( 20mil pedidos ) com ( 17mil ) pagos, e tendo que ir em ( 2 ) sistemas para verificar os pagamentos e tudo mais, é meio chato, e até sei que deve ter API que me retorna informando que o pagamento ( X ) foi aprovado, mas o chato é eu ter que ver isso na API e verificar no meu sistema quem é o pagamento ( X ) que foi pago.
Até 5.000 transações = 4,2% )
Até 10.000 transações = 3,9% )
Até 20.000 transações = 3,2% )
Acima de 30.000 transações = 2,8% )
Ai é lenha mesmo, pagar ( % ) a operadora do cartão tudo bem, é super aceitável e justificável, mas ter de pagar aos GATEWAYS também isso? aaah, ai realmente já fica muito chato, esse também é um grande motivo porque prefiro ter meu próprio GATEWAY.
Valeu william pela resposta, e desculpa ai tópicos ( repetidos ), é que o sistema travou em um LOOP e ai atualizei também e parece que envio ( 2/ 3 ) tópicos duplicados.
Cara, se quer implementar um próprio Gateway, comece a pensar em passar no PCI-DSS, e um monte de burocracia que vem ai pra frente.
Eu trabalho com a Cielo, posso consultar o status de uma transação facilmente, o webservice te provê tudo que você precisa.
Cancelamento, Autorização, Consulta ...
E sim, Cielo é só Visa & Mastercard.
Não é muito difícil fazer a integração de um eCommerce com a Cielo, a homologação deles pede apenas um certificado SSL na página em que os dados do cartão serão digitados, e um usuário para testes dentro da loja para a equipe deles efetuarem os testes de segurança, isso pra garantir que uma das regras também impostas por eles seja garantida "não armazenar o número do cartão do cliente na loja", agora de taxa eu não sei quanto eles cobram, normalmente quando faço as homologações, só recebo um formulário para preenchimento com os dados do desenvolvedor e do cliente, junto com algumas informações que eles dão no contrato (número de afiliação), depois disso a chave de integração é liberada pra você e tudo feito.
Na outra opção, você pode optar por usar a URL do ambiente seguro deles, daí não vai precisar do SSL.
eu ter que trabalhar sempre abrindo meu ( admin ) e o ( admin ) do GATEWAY, e sempre claro depender do GATEWAY para ver pagamentos aprovados.
isso não é verdade amigo..os gateways te disponibilizam uma api única convergindo todas as operadoras, é este o trabalho deles.
Através dessa api limpa e padronizada, você alimenta o teu sistema, sem precisar acessar o painel.
Por exemplo o gateway da Locaweb, você paga uma taxa fixa mensal, e não uma porcentagem. Independente do valor das tuas transações, a taxa é a mesma.
Mas enfim, se você quer fazer um, entre em contato com cada uma das operadoras e peça o manual delas.
Então é realmente isso como disse, por conta dos GATEWAYS de pagamentos terem esse sistema no servidor deles, e tudo mais, então fica ruim para eu ter que trabalhar sempre abrindo meu ( admin ) e o ( admin ) do GATEWAY, e sempre claro depender do GATEWAY para ver pagamentos aprovados.
Errado. Pelo menos a API do PagSeguro, que foi a única que já trabalhei, te oferece tudo que você precisa para que o próprio PagSeguro atualize as informações no seu sistema. Se tudo estiver devidamente configurado, o acesso ao admin do gateway é muito próximo de zero.
>
Para mim seria muito mais viável ter em meu sistema meu próprio GATEWAY, nem que seja somente para me informar...
- Pagamentos aprovados
- Pagamentos em análise
- Pagamentos cancelados
- Pagamentos não aprovados
Retrabalho. Como o Andrey já informou, você vai ter que ir atrás de assinar certificados SSL e se adequar às regras de cada operadora de Cartão.
>
Até 5.000 transações = 4,2% )
Até 10.000 transações = 3,9% )
Até 20.000 transações = 3,2% )
Acima de 30.000 transações = 2,8% )
Ai é lenha mesmo, pagar ( % ) a operadora do cartão tudo bem, é super aceitável e justificável, mas ter de pagar aos GATEWAYS também isso? aaah, ai realmente já fica muito chato, esse também é um grande motivo porque prefiro ter meu próprio GATEWAY.
Outro equívoco. A comissão do gateway geralmente já inclui a tarifa da operadora do cartão.
>
Cara, se quer implementar um próprio Gateway, comece a pensar em passar no PCI-DSS, e um monte de burocracia que vem ai pra frente.
Eu trabalho com a Cielo, posso consultar o status de uma transação facilmente, o webservice te provê tudo que você precisa.
Cancelamento, Autorização, Consulta ...
E sim, Cielo é só Visa & Mastercard.
Não é muito difícil fazer a integração de um eCommerce com a Cielo, a homologação deles pede apenas um certificado SSL na página em que os dados do cartão serão digitados, e um usuário para testes dentro da loja para a equipe deles efetuarem os testes de segurança, isso pra garantir que uma das regras também impostas por eles seja garantida "não armazenar o número do cartão do cliente na loja", agora de taxa eu não sei quanto eles cobram, normalmente quando faço as homologações, só recebo um formulário para preenchimento com os dados do desenvolvedor e do cliente, junto com algumas informações que eles dão no contrato (número de afiliação), depois disso a chave de integração é liberada pra você e tudo feito.
Na outra opção, você pode optar por usar a URL do ambiente seguro deles, daí não vai precisar do SSL.
Opa, interessante isso, Andrey.
Pronto, como você mesmo já trabalha com a CIELO online, eles aceitam também ( Amex ) além de ( Visa e Master ) certo?
- aprovado
- cancelado
- andamento, etc.
Ok?
Entendi perfeitamente o que você disse também, realmente estou aqui fazendo um arquivo das melhores informações que todos estão passando aqui para realmente não ter dúvidas e também ter idéia do que posso fazer para ter essa idéia em funcionamento.
Obrigado pelo apóio.
B)
>
Errado. Pelo menos a API do PagSeguro, que foi a única que já trabalhei, te oferece tudo que você precisa para que o próprio PagSeguro atualize as informações no seu sistema. Se tudo estiver devidamente configurado, o acesso ao admin do gateway é muito próximo de zero.
Retrabalho. Como o Andrey já informou, você vai ter que ir atrás de assinar certificados SSL e se adequar às regras de cada operadora de Cartão.
Outro equívoco. A comissão do gateway geralmente já inclui a tarifa da operadora do cartão.
* Valeu pela força ai.
>
isso não é verdade amigo..
os gateways te disponibilizam uma api única convergindo todas as operadoras, é este o trabalho deles.
Através dessa api limpa e padronizada, você alimenta o teu sistema, sem precisar acessar o painel.
Por exemplo o gateway da Locaweb, você paga uma taxa fixa mensal, e não uma porcentagem. Independente do valor das tuas transações, a taxa é a mesma.
Mas enfim, se você quer fazer um, entre em contato com cada uma das operadoras e peça o manual delas.
Isso, o da LOCAWEB seria perfeita, mas a questão é o número de transações por um valor ( fixo ) que são muito poucas, e acima do valor permitido se pagar acho que R$0,05 por transação, algo do tipo, o que se colocar em comparação ( PORCENTAGEM X R$0,05 ) digamos que chegam a quase o mesmo PESO.
Mas eu irei sim fazer isso, vou ver como posso fazer esse meu sistema, pois é somente como informei no retorno do Andrey, somente para saber os STATUS e algumas informações simples do padrão das transações...
* Somente essa informações e em TEMPO REAL.
Valeu mais uma vez.
>
Pronto, como você mesmo já trabalha com a CIELO online, eles aceitam também ( Amex ) além de ( Visa e Master ) certo?
Acho que sim, mas Visa & Mastercard são os mais usados né ?!
>
Desconheço.
>
- aprovado
- cancelado
- andamento, etc.
O webservice não té dá esses filtros, você tem que implementar isso no sistema de acordo com os códigos de resposta deles,
Você tem uma matriz com cada código e mensagem de status.
0 - Transação criada
1 - Transação em andamento
2 - Transação autenticada
3 - Transação não autenticada
4 - Transação autorizada ou pendente de captura
5 - Transação não autorizada
6 - Transação já capturada
8 - Transação não capturada
9 - Transação cancelada
10 - Transação em fase de autenticação
Quando você realiza uma transação, você pega as informações e guarda no banco junto com esse código, e daí você reparte ele no seu sistema, filtrando as canceladas, autenticadas, etc ..
Na verdade, o Webservice precisa do TID para te retornar as informações da transação, não tem como buscar todas pela chave de afiliação ,de fato você vai ter que guardar tudo no banco (para qualquer problema depois) ou consulta ... você ter isso em MÃOS independente do Webservice ou não, gotcha ?
>
Sim é possível, no formulário que eles te passam pra preencher (normalmente passam pra seu cliente, e ele passa pra você rs...), tem duas opções:
Métodos de Integração da Loja Virtual com a Cielo
1° Passo - Método de Integração
( ) Buy Page Cielo - Os dados do cartão são digitados no ambiente seguro da Cielo.
( ) Buy Page Loja - Os dados do cartão são digitados no ambiente da loja
No formulário vai vir dessa forma aí, você opta por Buy Page Loja, certificando antes o que eu te informei, os dados do cartão não são expostos para o seu cliente, nem para o cliente que compra no site, recomendo também não guardar no banco, em nenhum momento após a requisição ser feita, você vai precisar dessa informação.
E o certificado SSL, junto com o usuário para testes para enviar para eles.
Você deve ter em mãos o TID, ID da transação, que é necessário para Cancelamento e Pesquisa.
Pronto, era exatamente isso que queria saber, e como você me explicou agora, achei bacana isso.
0 - Transação criada
1 - Transação em andamento
2 - Transação autenticada
3 - Transação não autenticada
4 - Transação autorizada ou pendente de captura
5 - Transação não autorizada
6 - Transação já capturada
8 - Transação não capturada
9 - Transação cancelada
10 - Transação em fase de autenticação
# Nada legal vou você vender, o cliente pagar, receber e depois CANCELAR aquela compra no cartão de crédito como se fosse algo ILEGAL que fizeram com o cartão e o mesmo não havia feito nenhuma compra daquele gênero...
Valeu entendi agora.
O TID independente do status do pagamento, você vai ter ele. O cancelamento você mesmo pode escrever o código para formular a requisição e enviar. Daí também tem os outros códigos de status pra cancelamento, ... você deve sempre trabalhar em cima desses códigos.
Cartão de crédito amigo, por intermédio de qualquer operadora acredito eu, uma vez a transação autorizada, o problema pra pagar é do cliente com a administradora, independente dele ter pago a administradora ou não, você recebe seu dinheiro após um determinado tempo.
O cliente não efetua o cancelamento direto, ele solicita, o administrador aprova ou não esse cancelamento, é assim que os meus sistemas funcionam.
O status da compra pode ser alterado para aprovado assim que o código de sucesso bater com sua verificação, porque nisso a transação já foi autorizada e você vai receber seu dinheiro de qualquer forma, caso o contrário o administrador tem que aguardar a liberação ou fazer manualmente.
Para evitar todas essas "dores de cabeça", um gateway não seria o mais indicado? Rs
>
Para evitar todas essas "dores de cabeça", um gateway não seria o mais indicado? Rs
Acho que depois que ele entendeu o funcionamento de um, ele já deve ter mudado de ideia.
A dúvida dele (acredito eu), não era criar um, e sim entender o funcionamento de um, como são os processos, etc etc ...
;)
Verdade cara , dependendo do tipo de produto que você for trabalha essas taxas %.
nao são nadas é melhor você utiliza-las e ter as melhores formas de pagamento para seu cliente do que perde a compra.
Usa Boleto Bancário também fácil de utilizar o cliente paga em qualquer banco ou internet Bank.
Mas se você quiser mesmo desenvolver seu Próprio seria legal é uma evolução enorme em seus conhecimentos.
>
Usa Boleto Bancário também fácil de utilizar o cliente paga em qualquer banco ou internet Bank.
Não é bem assim, pode ser fácil, de fato.
Mas existem vários critérios, nem todos os clientes são 'bonzinhos', em pagamento, o SPC existe por causa disso, a galera que compra e não paga acaba indo pra lá e tendo o nome sujo, não podendo comprar nada, no boleto você pode liberar o produto e o cara não querer te pagar, te enrolar ... e aí vai uma série de problemas.
Consulta no SPC é paga, tem limite, você tem que se certificar de várias coisas antes de começar a vender produtos com meio de pagamento por boleto.
Outra coisa, além do boleto não te dar garantia do recebimento, não te dá um controle total e totalmente fácil de utilizar, como: consultar o status do pagamento de um boleto, pra saber se o cara pagou uma dada parcela ou não ? sem falar que você não tem a confirmação em tempo real do pagamento efetuado.
Entre outros fatores como taxa de emissão, envio (nem sempre por e-mail) ... etc.
O boleto gerado se o cliente não paga na determinada data você pode levar para cartorário e suja o nome dele.
em parcelamento é sem duvidas a utilização do cartão de credito porque você fica seguro que vai receber o dinheiro nas datas.
o boleto tem taxa de 2.95 dependendo do banco essa taxa nem se compara com taxa de empresas terceiras nos pagamentos.
e cai oficialmente na sua conta em 3 dias uteis.
é só ir no banco e pedi para te liberar uma carteira de boleto, no meu caso utilizo itau e libero essa carteira online mesmo pelo Bank.
por isso eu disse dependendo do valor você utiliza as empresas terceiras para isso.
vai muito do tipo de projeto e produto.
se for um produto com valor auto o cliente pode preferi parcela e a utilização do cartão fica ai.
Vai de Projeto a Projeto , no caso dele ai o GATEWAY eu recomendo ele utilizar as empresas terceiras para isso é mais seguro e não terá complicações afinal as taxas que elas cobram nada mais justo por um ótimo serviço.
A opção de boleto eu dei somente uma sugestão
>
O TID independente do status do pagamento, você vai ter ele. O cancelamento você mesmo pode escrever o código para formular a requisição e enviar. Daí também tem os outros códigos de status pra cancelamento, ... você deve sempre trabalhar em cima desses códigos.
Cartão de crédito amigo, por intermédio de qualquer operadora acredito eu, uma vez a transação autorizada, o problema pra pagar é do cliente com a administradora, independente dele ter pago a administradora ou não, você recebe seu dinheiro após um determinado tempo.
O cliente não efetua o cancelamento direto, ele solicita, o administrador aprova ou não esse cancelamento, é assim que os meus sistemas funcionam.
O status da compra pode ser alterado para aprovado assim que o código de sucesso bater com sua verificação, porque nisso a transação já foi autorizada e você vai receber seu dinheiro de qualquer forma, caso o contrário o administrador tem que aguardar a liberação ou fazer manualmente.
Isso, tirou todas as minhas dúvidas.
Valeu
Daí eu não sei te dizer, só trabalho com Visa / Mastercard.
>
Para evitar todas essas "dores de cabeça", um gateway não seria o mais indicado? Rs
Como o Andrey falou, agora já entendi esses detalhes e um GATEWAY não quero gastar $$ com algo que percebi ser tão simples e não preciso de um GATEWAY. hehe
>
O boleto gerado se o cliente não paga na determinada data você pode levar para cartorário e suja o nome dele.
em parcelamento é sem duvidas a utilização do cartão de credito porque você fica seguro que vai receber o dinheiro nas datas.
o boleto tem taxa de 2.95 dependendo do banco essa taxa nem se compara com taxa de empresas terceiras nos pagamentos.
e cai oficialmente na sua conta em 3 dias uteis.
é só ir no banco e pedi para te liberar uma carteira de boleto, no meu caso utilizo itau e libero essa carteira online mesmo pelo Bank.
por isso eu disse dependendo do valor você utiliza as empresas terceiras para isso.
vai muito do tipo de projeto e produto.
se for um produto com valor auto o cliente pode preferi parcela e a utilização do cartão fica ai.
Vai de Projeto a Projeto , no caso dele ai o GATEWAY eu recomendo ele utilizar as empresas terceiras para isso é mais seguro e não terá complicações afinal as taxas que elas cobram nada mais justo por um ótimo serviço.
A opção de boleto eu dei somente uma sugestão
# RESUMINDO = DOR DE CABEÇA PURA BOLETO!!!!
>
Daí eu não sei te dizer, só trabalho com Visa / Mastercard.
Mas você trabalha com Visa / Mastercard pela Operadora CIELO ou em conjugações separadas ( VISA e MASTERCARD )?
Com a cielo, o serviço é bom, a implementação é fácil ...
Opa, é eu vou fechar com a CIELO mesmo ( Visa / Master / Amex / ELO )
Estou querendo saber com qual operadora eu fecho para receber pagamento por ( Hipercard ) online, pois hoje também existem milhares de pessoas que utilizam esse cartão.
1º = O cliente processa e na HORA MESMO será processado ( Aprovado ou Negado ) = Na forma da CIELO.
2º = Em o cliente processar o cartão e ele passar somente pelo sistema...
...e a ele vai informar somente ( Em análise ), e finaliza para o cliente ali... onde o cliente ficará aguardando a confirmação ou a ligação do ( DONO DO SITE ) para confirmar se aquele cliente ( X ) do cartão ( Y ) efetuou realmente a compra ( XX ) e assim para que o ( DONO DO SITE ) possa dar o CHECKUP final em ( CONFIRMAR ) onde teria isso em um sistema para concluir aquele cartão...
Conseguiu entender bem minha idéia man...? { mais por uma segurança com quem passa cartão } e sempre ligar para confirmar se o mesmo realmente esta ciente de ( X ) operação efetuada pelo cartão do titular.
Valeu, vamos mantendo contato, quando eu tiver tudo OK na CIELO vou entrar em contato via MP se tiver alguma dúvida simples mesmo, hehe.
Não amigo, veja, um cliente deve ter um contato, seja e-mail ou telefone, celular ... enfim, você não deve salvar o número do cartão do cliente, seu administrador se encontrar problema na finalização do pedido e processamento do cartão, ele deve entrar em contato para refazer o processo.
Ah, entendi.
Então o MoIP é um sacana mesmo, porque qualquer cartão que se passa no sistema deles, eles não APROVAM na hora, eles verificam somente todo o cartão, crédito, etc e deixa em ( em análise ), ai eles ligam para o número informado no ato do pagamento e pedi para confirmar...
* É onda mesmo esses intermediadores de hoje hehehe.
Valeu man.
Sim cara, os dados do cliente você armazena, os da compra você armazena o id da transação, valor e hora, com esse id você pode consultar depois.
Lembrando que, a cielo não agrega a lista de produtos no resultado da busca, você só envia o valor da compra pra ser debitado no cartão do cliente o resto é com você, os produtos solicitados são em uma outra tabela referente ao id do pedido na loja.
Não, isso eu sei que será enviado somente o ( VALOR TOTAL + Infor do cartão, etc ) para CIELO e que por meio de um Nº de pedido é onde eu vou identificar os produtos + infor do cliente.
Ex.: selecionar todos ( menos ) o código que ( confirma 100% a compra ) ?
Att
Não entendi sua última pergunta ? as verificações de cartão válido/inválido você testa na resposta da transação, se o cartão tiver com o número inválido, você testa pelo código de resposta, tem que consultar o manual pra isso (eu esqueci aqui agora), ... etc etc.
Ah, eu entendi, os códigos de resposta que é o segredo, saquei agora. hehe
Oi amigo @a1click_mac,
A parte do "processar" é realmente a mais chata. Os gateways prontos resolvem para ti, as negociações de API com diversas operadoras. Essa é a parte chata, e não entendo pq você diz q isso não teria nenhuma utilidade para ti.
Geralmente eles vão te oferecer uma URL de retorno, a qual o seu sistema será automaticamente alimentado(ai você faz isso do seu lado).
Enfim, para você fazer o seu próprio, entre em contato com cada uma das operadoras que você quer ter suporte, peça o manual, e implemente.
Este é o começo.