Code Monkey home page Code Monkey logo

iugu-python's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iugu-python's Issues

Não estou conseguindo listar os planos

services.py

from iugu.plan import Plan
class Plano(object):
	def lista_plano(self):
		data = {
			'limit': 0,
			'start': 0,
			'query': 'Lista Planos',
			'updated_since': "2017-11-27:19:46-03:00",
			'sortBy': {
				'updated_since': 'DESC'
			}
		}
		response = Plan().list(data=data)
		return response

views.py

def lista_planos(request):
	response = Plano().lista_plano()
	return Response(response)

Sempre que acesso minha url referente a essa views no Django, recebo:
{"errors":"Unauthorized"}

Disponível pelo pip

Seria possível ter a biblioteca disponível através do pip, de forma a evitar o clone do projeto?

[exemplo] Em script bash

Poderia dar um exemplo de como gerar um boleto, via script bash (utilizando as chamadas python e /ou curl) ?
Cliente: foobar
cnpj do cliente: 1234567890
valor: R$100
Descrição do boleto: foo bar foo bar

Obrigado!

Erro na criação de invoice

Estamos tentando criar uma fatura mas o seguinte erro está sendo retornado:
{'errors': {'total': ['deve ser maior que 1'], 'payer.cpf_cnpj': ['não pode ficar em branco']}}

Na documentação da API da IUGU, nenhum destes items reportados estão como obrigatórios. Porém, mesmo passando eles na estrutura para a requisição o mesmo erro continua.

OBS.: Já implementamos a funcionalidade de assinaturas, e a mesma está funcionando perfeitamente. Somente a opção de invoices que está acontecendo o erro.

Exemplo de uso

Olá amigo,

Você teria um pequeno código exemplificando como utiliza esta biblioteca?

Obrigado..

Plan not return with parameters id and identifier

Olá amigos, não consigo carregar um plano baseado em seu ID ou Identifier. Segue o resultado do console.

plan = iugu.Plan()
res = plan.list()
{"response": {"totalItems": 1, "items": [{"created_at": "2018-03-05T15:27:12-03:00", "updated_at": "2018-03-05T15:27:12-03:00", "interval": 1, "prices": [{"created_at": "2018-03-05T15:27:12-03:00", "value_cents": 1000, "currency": "BRL", "updated_at": "2018-03-05T15:27:12-03:00", "id": "3E684E90F2BF48BCA55976B531FF84A0"}], "payable_with": "all", "id": "E087F9CDFA8E49E996BB7F5E6FA96C3D", "identifier": "basic_plan", "interval_type": "months", "name": "Plano Basico"}]}}

res = plan.search(id="E087F9CDFA8E49E996BB7F5E6FA96C3D")
{"response": {"errors": "Invalid UUID format."}}

res = plan.search(identifier="basic_plan")
{"response": {"errors": "Not Found"}}

obrigado

Metodo request_verification da classe Marketplace exige parâmetro que não é obrigatório

Segundo a documentação da verificação de subcontas e o contato que tive com suporte, o parâmetro files não é obrigatório, porém o método atual faz a verificação do campo e levanta a exceção RequiredParameters caso ele não esteja presente na requisição.

if not data.get('files', None):
raise RequiredParameters('MarketPlace files not informed')

Acho interessante remover essa verificação por tanto 😉

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.