@vwp/viewup-cielo-node
v1.0.6
Published
Cielo API v3.0.0 SDK
Downloads
2
Readme
Viewup Cielo API-3.0
SDK API-3.0 PHP
Dependências
- NODEJS >= 6
- NPM >= 5.6.0
- Yarn >= 1.4
- TypeScript >= 2.6.2
Configurações
Repositório Local:
[email protected]:viewup/viewup-cielo-node.git
Repositório Remoto
ssh://[email protected]:288/home/git/repositories/viewup-cielo-node.git
Criando um Build
Todo o código fonte encontra-se na pasta src/
. Para criar um build rode yarn run tsc
e aguarde o compilador.
O resultado final entra-se na pasta lib/
gerada pelo TypeScript.
Contribuindo
- Clone o repositório do Repositório Local
- Crie um branch que exemplifique as tarefas que forem ser executadas (ex: feature/query-sale, hotfix/change-payment-status)
- Assim que terminado, faça merge para o branch master usando a flag
--no-ff
Test
Tenha em mão o seu MerchantId e MerchantKey para desenvolvedores. Para isso basta acessar o Sandbox Register e fazer um cadastro rápido.
Clone o projeto do servidor local, instale os módulos e divirta-se
yarn run test
npm run test
Grar documentação
Para gerar a documentação, tenha instalado na maquina o Docify:
npm install -g docify
Altere o README.md e rode o comando.
docsify init ./docs
Para ver o resultado inicie o servidor do docify
docsify serve docs
Principais recursos
- [x] Pagamentos por cartão de crédito. (Obrigatório)
- [ ] Pagamentos recorrentes. (Opcional - 2º plano)
- [ ] Com autorização na primeira recorrência.(Opcional - 2º plano)
- [ ] Com autorização a partir da primeira recorrência.(Opcional - 2º plano)
- [ ] Pagamentos por cartão de débito.(Opcional - 2º plano)
- [x] Pagamentos por boleto. (Obrigatório)
- [ ] Pagamentos por transferência eletrônica.
- [ ] Cancelamento de autorização. (Obrigatório)
- [x] Consulta de pagamentos. (Obrigatório)
- [ ] Tokenização de cartão.(Opcional - 2º plano)
Limitações
Por envolver a interface de usuário da aplicação, o SDK funciona apenas como um framework para criação das transações. Nos casos onde a autorização é direta, não há limitação; mas nos casos onde é necessário a autenticação ou qualquer tipo de redirecionamento do usuário, o desenvolvedor deverá utilizar o SDK para gerar o pagamento e, com o link retornado pela Cielo, providenciar o redirecionamento do usuário.
Instalando o SDK
Se você já possui um projeto configurado basta adicionar o modulo usando:
Yarn
yarn add git+ssh://[email protected]/home/git/repositories/viewup-cielo-node.git
NPM
npm install --save git+ssh://[email protected]/home/git/repositories/viewup-cielo-node.git
Produtos e Bandeiras suportadas e suas constantes
| Bandeira | Constante | Crédito à vista | Crédito parcelado Loja | Débito | Voucher | |------------------|------------------------|-----------------|------------------------|--------|---------| | Visa | CreditCard::VISA | Sim | Sim | Sim | Não | | Master Card | CreditCard::MASTERCARD | Sim | Sim | Sim | Não | | American Express | CreditCard::AMEX | Sim | Sim | Não | Não | | Elo | CreditCard::ELO | Sim | Sim | Não | Não | | Diners Club | CreditCard::DINERS | Sim | Sim | Não | Não | | Discover | CreditCard::DISCOVER | Sim | Não | Não | Não | | JCB | CreditCard::JCB | Sim | Sim | Não | Não | | Aura | CreditCard::AURA | Sim | Sim | Não | Não |
Manual
Para mais informações sobre a integração com a API 3.0 da Cielo, vide o manual em: Integração API 3.0
ÚLTIMOS COMMITS
Add execution throws
Hash: 235c0c7
Email: [email protected]
Name: Washington Freitas
Date: 06/03/2018 13 horas 41 minutos 04 segundos
Change pack version
Hash: bc84bd4
Email: [email protected]
Name: Washington Freitas
Date: 23/02/2018 12 horas 03 minutos 54 segundos
Add undefined messages as error payment
Hash: 4bffc73
Email: [email protected]
Name: Washington Freitas
Date: 23/02/2018 11 horas 59 minutos 05 segundos