Zainpay class

Constructors

Zainpay({required BuildContext context, required String publicKey, required bool isTest})
const

Properties

context BuildContext
final
hashCode int
The hash code for this object.
no setterinherited
isTest bool
final
publicKey String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createSettlement({dynamic name, dynamic scheduleType, dynamic schedulePeriod, dynamic settlementList, dynamic status, dynamic zainboxCode}) Future<CreateSettlementResponse?>
createVirtualAccount({dynamic fullName, dynamic email, dynamic mobileNumber, dynamic zainboxCode}) Future<CreateVirtualAccountResponse?>
createZainbox(dynamic name, dynamic tags, dynamic callbackUrl, dynamic email) Future<CreateZainboxResponse?>
getAccountName({dynamic bankCode, dynamic accountNumber}) Future<AccountNameResponse?>
getAllZainboxAccounts({dynamic zainboxCodeName}) Future<ZainboxAccountResponse?>
getAllZainboxes() Future<GetAllZainboxesResponse?>
getBankList() Future<BankListResponse?>
getVirtualAccountBalance({dynamic accountNumber}) Future<VirtualAccountBalanceResponse?>
getVirtualAccountTransactions({dynamic accountNumber, int? count}) Future<VirtualAccountTransactionsResponse?>
getZainboxCollectionSummaryByDate({dynamic zainboxCode, dynamic dateFrom, dynamic dateTo}) Future<ZainboxCollectionSummaryByDateResponse?>
getZainboxTransactionHistory({dynamic zainboxCode, int? count}) Future<ZainboxTransactionHistoryResponse?>
getZainboxVirtualAccountBalance({dynamic zainboxCode}) Future<ZainboxVirtualAccountsBalancesResponse?>
initializeCardPayment({dynamic amount, dynamic txnRef, dynamic mobileNumber, dynamic zainboxCode, dynamic email, dynamic callbackUrl}) Future<CardPaymentResponse?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
transferFund({dynamic destinationAccountNumber, dynamic destinationBankCode, dynamic amount, dynamic txnRef, dynamic narration, dynamic sourceAccountNumber, dynamic sourceBankCode, dynamic zainboxCode}) Future<FundTransferResponse?>
updateVirtualAccountStatus({dynamic status, dynamic accountNumber, dynamic zainboxCode}) Future<UpdateVirtualAccountStatusResponse?>
updateZainbox(dynamic zainboxCode, dynamic name, dynamic tags, dynamic callbackUrl, dynamic email) Future<CreateZainboxResponse?>
verifyDeposit({dynamic txnRef}) Future<DepositVerificationResponse?>
verifyTransfer({dynamic txnRef}) Future<TransferVerificationResponse?>

Operators

operator ==(Object other) bool
The equality operator.
inherited