kyrmannpay
A Flutter plugin for making payments with Kyrmannpay gateway
Installation
Add kyrmannpay_flutter to your pubspec.yaml file:
dependencies:
...
kyrmannpay_flutter: <version>
Payment data
the following parameters are required in order to make payment:
. paymentData (Map<String, dynamic>) - Contains all necessary data to initialize payment namely:
- login (String): user login | Contact Kyrmannpay
- password (String): user encrypted password | Contact Kyrmannpay
- amount (int): purchase overall amount
- afid (int): Represents Service ID used by client | Provided by Kyrmannpay
- offerId (int): Represents ID of service proposed by client from SAV platform | Provided by Kyrmannpay
- cartId (String): Consumer purchase identifier | The length must be superior or equal to 5
- key (String): Represents Encryption key | Provided by Kyrmannpay
- iv (String): Represents iv key | Provided by Kyrmannpay
. callbackUrl (String): Represents callback url
Libraries
- controllers/home_controller
- env/env
- kyrmannpay
- services/home_services
- ui/home
- utils/callbacks
- utils/colors
- utils/custom_focus_border
- utils/custom_toast
- widgets/home_widget/chosen_operator
- widgets/home_widget/credit_card_payment
- widgets/home_widget/custom_subtitle
- widgets/home_widget/custom_title
- widgets/home_widget/custom_wave_dialog
- widgets/home_widget/kyrmann_gateway
- widgets/home_widget/logo
- widgets/home_widget/mobile_money_payment
- widgets/home_widget/moov_operator
- widgets/home_widget/mtn_operator
- widgets/home_widget/operator
- widgets/home_widget/operator_content
- widgets/home_widget/orange_content
- widgets/home_widget/orange_operator
- widgets/home_widget/wave_operator