Installation and Usage Guide

Card91 reset atm pin plugin

This package is used to change the ATM pin of the card associated with card91 card holders. This package directly communicates to Card91 SDK.


Package directly communicate with the SDK (secured platform) to change the ATM Pin of the card.

Getting started

Add the widget package on your pubspec version
$ flutter pub add card91_reset_atmpin

Use this package as a library

Depend on it
Run this command:
With Flutter:
$ flutter pub add card91_reset_atmpin

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:card91_reset_atmpin: (updated version)

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it
Now in your Dart code, you can use:
import 'package:card91_reset_atmpin/card91_reset_atm_pin.dart';


Open the widget by passing the required parameter to use it. Check out the below code snippet for the same.
Sample code below

import 'package:card91_reset_atmpin/card91_reset_atmpin.dart';
    () => Card91ResetAtmPinSuper(
    cardId: "##@^#^#@^@^",
    token: "@%%@[email protected]@[email protected]",
    env: "PROD",
    onDataResponse:(String response){
    setState(() => print("Response from package =$response"));

Input parameter for CardViewItemWidget

cardIdstringtruecardId which has been received form login token service (Card91 API)
tokenstringtrueAuth Token received from the Card91 APIs
phoneNumberstringtrueMobile number of the card holder ( format +91-88**23 )
envstringtruebased on env base url for webview will change eg. PROD, PROD_SANDBOX
onDataResponseFunctiontrueAdd a call back function to receive the error & success event

Basic call back event type

Event NameDescription
C91_RESET_PIN_SUCCESSCalled when the server-side APIs load successfully. At this time, ATM pin change is successfully done.
C91_RESET_PIN_AUTHENTICATION_FAILURECall back event type when client is passing incorrect or expired auth token.
C91_RESET_PIN_MISSING_PARAMETERCall back event type when client is not passing any required/blank parameter .
C91_RESET_PIN_SERVER_FAILURECall back event type when there is server service exception with error code 500 to 599
C91_RESET_PIN_OTP_SCREEN_INITIALISEDCalled when the server-side ATM pin changes OTP screen loads successfully.