get_net 1.0.0 copy "get_net: ^1.0.0" to clipboard
get_net: ^1.0.0 copied to clipboard

Project to use payments in flutter using getnet.

get_net #

Package to do payments using api getnet

Getting Started #

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view the getnet online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Usage #

You will neede create 3 dart/class files

First #

Create a constant.dart file to put params that getnet will need All below params you will find here: https://developers.getnet.com.br/login(create a free account)

const String myUrlGetnetApi = "url getnet api"; const String mySellerId = "your seller id"; const myClientId = "your client id"; const myClientSecret = "your client secret"; const myAuthorizationBasic = "Concat the client_id, followed by ":" (two dots) plus client_secret, converted to base64"

Second #

Lets create a custom Dio that will use a interceptor

class CustomDioGetnet {
  Dio dio = Dio();
  CustomDioGetnet() {
    dio.options = BaseOptions(
        connectTimeout: 300000,
        receiveTimeout: 300000,
        baseUrl: myUrlGetnetApi);
    dio.interceptors.add(GetnetInterceptor());
  }
}

Last create a interceptor #

This interceptor will put the token saved in login in your request.

 options.headers["Authorization"] = "Bearer $accessToken";
3
likes
140
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

Project to use payments in flutter using getnet.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

dio, flutter

More

Packages that depend on get_net