Flutter
Aprendé cómo usar Afip SDK con Flutter
Requisitos previos
Básicos
1. Obtener el Ticket de Acceso (TA)
import 'package:http/http.dart' as http;
import 'dart:convert';
import 'package:intl/intl.dart';
var headers = { 'Content-Type': 'application/json' };
var request = http.Request('POST', Uri.parse('https://app.afipsdk.com/api/v1/afip/auth'));
request.body = json.encode({
"environment": "dev",
"tax_id": "20409378472", // CUIT a utilizar
"wsid": "wsfe"
});
// Reemplazar con tu access_token obtenido de https://app.afipsdk.com
var accessToken = "TU_TOKEN_AQUI";
headers['Authorization'] = "Bearer " + accessToken;
request.headers.addAll(headers);
http.StreamedResponse response = await request.send();
if (response.statusCode != 200) {
print(await response.stream.bytesToString());
throw new Error();
}
var auth = json.decode(await response.stream.bytesToString());
2. Llamar al método del Web Service que necesites
Web servicesOtro web serviceUsar tu propio certificado (Opcional)
Última actualización