Documentação do zoop-wrapper¶
Cliente não oficial da Zoop feito em Python, para realizar integração com o gateway de pagamento.
Configuração¶
Para utilizar o zoop-wrapper é necessário ter duas constantes/variáveis. sendo elas:
ZOOP_KEY='chave de autenticação recebida da zoop'
MARKETPLACE_ID='ID do market place'
Recomendamos criar um arquivo .env contendo essas varíaveis de ambiente.
Podem ser criadas diretamente no terminal utilizando (não recomendado):
export ZOOP_KEY='chave de autenticação recebida da zoop'
export MARKETPLACE_ID='ID do market place'
Podem ser criadas também diretamente no arquivo.py
Perigo
Fazer isso além de não ser recomendado é uma FALHA de segurança.
Documentação da Zoop¶
A Zoop fornece diversas formas de comunicação. Sendo uma telas API’s baseadas na tecnologia REST. A documentação da API da zoop não é uma das melhores, mas está disponível abertamente.
Aviso
Não temos conhecimento se TODOS os testes podem ser realizados sem ônus ao desenvolvedor.
As transações de cartão podem ser extornadas e não há problema em gerar boletos (não paga a baixa).
Saiba mais na documentação oficial da Zoop
Recursos disponíveis¶
Market Place
- ☐ detalhes
Webhooks
- ☑ Cadastro
- ☑ listagem
- ☑ detalhes
- ☑ remoção
Buyer
- ☑ Atualização
- ☑ Cadastro
- ☑ listagem
- ☑ detalhes
- ☑ remoção
Seller
- ☑ Atualização
- ☑ Cadastro
- ☑ listagem
- ☑ detalhes
- ☑ remoção
Token
- ☑ Cadastro de token cartão de crédito
- ☑ Cadastro de token conta bancária
- ☐ detalhes
Cartão de crédito
- ☑ Conexão
- ☑ detalhes
- ☐ remoção
Conta bancária
- ☐ Atualização
- ☑ Conexão
- ☑ listagem
- ☑ detalhes
- ☐ remoção
Boleto
- ☑ detalhes
Transação
- ☑ listagem
- ☑ detalhes
- ☑ cancelamento
- ☑ Cadastro transação boleto
- ☑ Cadastro transação cartão de crédito
Instruções
Eventos
Exemplos
Referência
- 1. constants
- 2. exceptions
- 3. utils
- 4. response
- 5. wrapper
- 6. models
- 6.1. zoop_wrapper.models.base module
- 6.2. zoop_wrapper.models.bank_account module
- 6.3. zoop_wrapper.models.buyer module
- 6.4. zoop_wrapper.models.card module
- 6.5. zoop_wrapper.models.invoice module
- 6.6. zoop_wrapper.models.seller module
- 6.7. zoop_wrapper.models.token module
- 6.8. zoop_wrapper.models.transaction module
- 6.9. zoop_wrapper.models.utils module