Python
Saiba como instalar e configurar nossa SDK de Python para utilizar as APIs da Efí
Atenção!
As requisições feitas às APIs da Efí, utilizando a sdk de Python precisam do certificado gerado em sua conta Efí no formato .pem.
Confira aqui o passo a passo para converter seu certificado P12 para o formato PEM.
Instalação via PIP
- Efí Pay
$ pip install efipay
Instalação via Git
Nossa SDK também está disponível em nosso repositório no Github da Efí.
- Efí Pay
$ git clone https://github.com/efipay/sdk-python-apis-efi.git
Testado com
- Python
2.7
,3.3
,3.4
e3.5
Uso Básico
- Efí Pay
# encoding: utf-8
from efipay import EfiPay
credentials = {
'client_id': 'client_id',
'client_secret': 'client_secret',
'sandbox': True,
'certificate': 'insira-o-caminho-completo-do-certificado'
}
efi = EfiPay(credentials)
body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '12345678909',
'nome': 'Francisco da Silva'
},
'valor': {
'original': '123.45'
},
'chave': '71cdf9ba-c695-4e3c-b010-abb521a3f1be',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}
response = efi.pix_create_immediate_charge(body=body)
print(response)
Exemplos
Você pode executar os exemplos dentro de examples
com:
- Efí Pay
$ python -m examples/pix/cob/pix_create_immediate_charge
Testes
Lembre-se de definir as credenciais corretas dentro de examples/credentials.py
antes de executar
.
$ py.test