Páginas

16 de abr de 2012

Facilitando a integração com pagamentos Cielo e Locaweb


Olá! Depois de um longo período sem escrever, volto, e estou muito feliz por estar de volta. =)

Mas vamos deixar de rodeios e sigamos ao que interessa. Hoje vou disponibilizar e dar algumas explicações a respeito de uma classe php que desenvolvi para facilitar a integração de quem pretende usar pagamentos pela internet usando a operadora Cielo e gateway de pagamentos Locaweb.

Isso mesmo, estou utilizando Cielo, por ser, atualmente, uma das empresas que operam o maior número de cartões (nacionais/internacioais) além de ser, também, uma das empresas com a melhor API para nós programadores web trabalharmos. O Gateway Locaweb, bem, eu já trabalho com Locaweb a bastante tempo, considero um ótimo serviço de host e a Cielo exige que o logista utilize um dos Gateways cadastrados e autorizados pela Cielo. Claro que nada te impede de ter teu próprio gateway, bastando seguir as regras do padrão PCI. Nessa página você confere os gatways cadastrados, em processo de cadastramento, e ainda tem informações para montar um gateway próprio.

Então vamos dar uma passada rápida pelos estágios de integração estabelecidos pela cielo. Basicamente a cielo divide sua integração em 3 partes, sendo: 1-Afiliação, 2-Desenvolvimento e 3-Homologação.

1-Afiliação: É quando o estabelecimento entra em contato com a cielo para solicitação dos serviços. É bem fácil através deste link

2-Desenvolvimento: Após seu estabelecimento estar corretamente cadastrado na cielo. É quando a cielo espera que você leia os manuais (que irei disponibilizar no final) e que desenvolva ou instale toda a infraestrutura necessária ao funcionamento dos pagamentos. Caso isso esteja pronto, então deve-se entrar em contato com a cielo para prosseguir direto ao próximo passo, homologação.

3-Homologação: Assim que seu estabelecimento entra em homologação, a cielo irá enviar uma chave para um ambiente de testes. Essa chave ainda não é da sua empresa. Com essa chave você deverá deixar o sistema funcionando para que os técnicos da cielo possam testar seu sistema. Geralmente essa é a fase que demora mais, no máximo 1 ou 2 dias desde que tudo esteja de acordo com o que exige a cielo. Um aviso aos desenvolvedores, o ambiente que é usado para testes geralmente será Internet Explorer 7, então previnam-se!

A locaweb disponibiliza um manual e alguns arquivos de exemplo para o uso da cielo através de seu gateway. Então peguei esses arquivos e meio que “compilei” tudo em uma classe php que disponibilizei no meu github. Existe além da classe um arquivo index e um README com exemplo do uso de todos os métodos da classe, digamos que um sumário do que está nos manuais da Locaweb e Cielo.

Um comentário: