Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flutterando/iugu
https://github.com/flutterando/iugu
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flutterando/iugu
- Owner: Flutterando
- License: mit
- Created: 2020-09-01T11:08:31.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-21T23:30:05.000Z (almost 2 years ago)
- Last Synced: 2023-08-20T22:28:47.723Z (over 1 year ago)
- Language: Dart
- Homepage: https://pub.dev/packages/iugu
- Size: 331 KB
- Stars: 6
- Watchers: 5
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# iugu
Client Flutter/Dart de acesso aos principais recursos da Api da **IUGU**### Configuração
* Em algum *StartUp* de seu projeto, é necessário adicionar a apiKey encontrada no seu painel [administrativo da IUGU](https://iugu.com/a/administration), em *Administração* > *Configuração de Contas*. Nesta tela você encontra seu *ID da Conta*
```dart
IuguClient(
properties: IuguProperties(
apiKey: "SUA_APP_KEY_DA_IUGU",
urlApi: "https://api.iugu.com/v1/",
),
);
```
### Documentação completa da API
A referência completa da Api pode ser encontrada em [IUGU Api](https://iugu.com/referencias/api)### Exemplo ([outros exemplos](https://github.com/Flutterando/iugu/tree/master/test/integrated_tests))
* Lista Clientes
```dart
var meuIuguClient = IuguClient(
properties: IuguProperties(
apiKey: "SUA_APP_KEY_DA_IUGU",
urlApi: "https://api.iugu.com/v1/",
),
);var apiClient = Customer(meuIuguClient);
myCustomer = await apiClient.create(
request: CustomerRequestMessage(
email: "[email protected]",
name: "Bwolf Teste 2 Flutter/Dart",
notes: "teste da api em Flutter/Dart",
customVariables: custom));```
### Informações Adicionais
* Este projeto foi todo feito com base nas APIs da Iugu e no projeto com o mesmo proposito desenvolvido em [.NET](https://github.com/iugu/iugu-net)