seerbit_flutter 0.0.3 copy "seerbit_flutter: ^0.0.3" to clipboard
seerbit_flutter: ^0.0.3 copied to clipboard

outdated

Seerbit Flutter SDK can be used to integrate the SeerBit payment gateway into your flutter application..

Seerbit Flutter SDK #

Seerit Flutter SDK can be used to integrate the SeerBit payment gateway into your flutter application.

Requirements #

Register for a merchant account on Seerbit Merchant Dashboard to get started.

flutter pub get seerbit_flutter

API Documentation #

https://doc.seerbit.com

Support #

If you have any problems, questions or suggestions, create an issue here or send your inquiry to care@seerbit.com

Implementation #

You should already have your API keys. If not, go to dashboard.seerbitapi.com.

import 'package:flutter/material.dart';
import 'package:seerbit_flutter/seerbit_flutter.dart';

class CheckOut extends StatelessWidget {
  const CheckOut({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return TextButton(
        onPressed: () => SeerbitMethod.startPayment(
              context,
              PayloadModel(
                  currency: 'NGN',
                  email: "dummyemail@mail.com",
                  description: "A pair of new shoes",
                  fullName: "Jane Doe",
                  country: "NG",
                  amount: "100",
                  callbackUrl: "your callback url",
                  publicKey: "YOUR PUBLIC KEY",
                  pocketRef: "",
                  vendorId: ""),
              onSuccess: (response) {},
              onCancel: (_) {}),
            ),
        style: ButtonStyle(
          backgroundColor: MaterialStateProperty.all(Colors.red),
        ),
        child: Text(
          'Checkout',
          style: TextStyle(color: Colors.white),
        ));
  }
}

OnSuccess you will recieve a Map containing the response from the payment request.

During the payment process you can simply end the process by calling

    SeerbitMethod.endPayment(context);

This ends the payment and removes the checkout view from the screen.

Contributors #

4
likes
0
pub points
30%
popularity

Publisher

verified publisherseerbit.com

Seerbit Flutter SDK can be used to integrate the SeerBit payment gateway into your flutter application..

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, flutter_inappwebview, provider, url_launcher

More

Packages that depend on seerbit_flutter