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
- Efí Pay
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:
- Efí Pay
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