Pular para o conteúdo principal

Flutter

Saiba como instalar e configurar nossa SDK de Flutter para utilizar as APIs da Efí

Atenção!

As requisições feitas às APIs da Efí, utilizando a sdk de Flutter precisam do certificado gerado em sua conta Efí no formato .p12.


Instalando

Para usar este plugin, adicione efipay como dependência em seu arquivo pubspec.yaml para utilizar a SDK da Efí Pay.


Testado com

Dart 2.12.3


Uso Básico

import 'package:efipay/efipay.dart';

class _PaymentPageState extends State<PaymentPage> {
var config = {
'client_id': 'YOUR_CLIENT_ID',
'client_secret': 'YOU_CLIENT_SECRET',
'account_id': ''
'sandbox': false,
'certificate': '',
};
EfiPay efipay;

@override
void initState() {
this.efipay = Efipay(config);
}

}

Exemplos

Exemplo de como criar uma charge:

void createCharge(){
EfiPay efi = EfiPay(config);
dynamic body = {
'items': [
{'name': "Product 1", 'value': 1100, 'amount': 2}
],
};
return await efi.call('createCharge', body: body);
}

Todos os exemplos disponíveis em nossa SDK você encontra em nosso repositório no Github da Efí.

Depois, execute o comando:

flutter pub get