Skip to main content

Cliente não oficial Zoop

Project description

.. |br| raw:: html


|br|

.. image:: https://zoop.com.br/wp-content/themes/zoop/img/logo.svg :target: # :alt: Zoop Logo :height: 130 :align: center

|br|

.. container::

.. image:: https://img.shields.io/pypi/v/zoop-wrapper
   :target: https://pypi.org/project/zoop-wrapper/
   :alt: PyPI Version
   :height: 23
.. image:: https://img.shields.io/pypi/pyversions/zoop-wrapper
   :target: https://pypi.org/project/zoop-wrapper/
   :alt: PyPI - Python Version
   :height: 23

.. container::

.. image:: https://img.shields.io/github/workflow/status/imobanco/zoop-wrapper/tests
   :target: https://github.com/imobanco/zoop-wrapper/actions?query=workflow%3Atests
   :alt: Test status
   :height: 23
.. image:: https://readthedocs.org/projects/zoop-wrapper/badge/?version=latest
   :target: https://zoop-wrapper.readthedocs.io/pt_BR/latest/?badge=latest
   :alt: Documentation Status
   :height: 23

.. container::

.. image:: https://img.shields.io/github/license/imobanco/zoop-wrapper
   :target: https://github.com/imobanco/zoop-wrapper/blob/dev/LICENSE
   :alt: Licença
   :height: 23
.. image:: https://img.shields.io/github/contributors/imobanco/zoop-wrapper
   :target: https://github.com/imobanco/zoop-wrapper/graphs/contributors
   :alt: Contributors
   :height: 23

.. container::

.. image:: https://codecov.io/gh/imobanco/zoop-wrapper/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/imobanco/zoop-wrapper
   :alt: Coverage
   :height: 21
.. image:: https://snyk.io/test/github/imobanco/zoop-wrapper/badge.svg?targetFile=requirements.txt
   :target: https://snyk.io/test/github/imobanco/zoop-wrapper?targetFile=requirements.txt
   :alt: Known Vulnerabilities
   :height: 23

|br|

Cliente não oficial da Zoop feito em Python, para realizar integração com o gateway de pagamento.

Documentação oficial da Zoop <https://docs.zoop.co>_

Instalando

Nosso pacote está hospedado no PyPI <https://pypi.org/project/zoop-wrapper/>_

.. code-block:: bash

pip install zoop-wrapper

Configuração

Para utilizar o zoop-wrapper é necessário ter duas constantes/variáveis. sendo elas:

.. code-block:: python

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):

.. code-block:: bash

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

.. danger::

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.

.. warning::

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 <https://docs.zoop.co/docs/introdu%C3%A7%C3%A3o-a-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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zoop_wrapper-0.5.2.tar.gz (42.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zoop_wrapper-0.5.2-py3-none-any.whl (52.4 kB view details)

Uploaded Python 3

File details

Details for the file zoop_wrapper-0.5.2.tar.gz.

File metadata

  • Download URL: zoop_wrapper-0.5.2.tar.gz
  • Upload date:
  • Size: 42.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for zoop_wrapper-0.5.2.tar.gz
Algorithm Hash digest
SHA256 a527085d297a250efd81c55623b1d5417c321e9b64c80dbe58b7d46f32200c3c
MD5 eec9b5e3382cd870ace9d47fe13f8b1f
BLAKE2b-256 aa41befe11ff5f7e62505b163f4290aa3b18759d8f9e065479015a144e79d4cf

See more details on using hashes here.

File details

Details for the file zoop_wrapper-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: zoop_wrapper-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 52.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for zoop_wrapper-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2d14cef20d36857db3b27817f4efa83b307b2b19a0dcfb9bd5a57f5de6eed68
MD5 3e2ed7fb181a12021068197bb5af711d
BLAKE2b-256 2db09c62356d2ba7dd638a489b5aa99cff271a03941cfd7f7d58fe035d7935d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page