initCardModules method
Initializes card payment modules with the provided network service.
This method sets up all necessary modules for card-based payments, including currency handling, card processing, and transaction management.
Parameters:
networkService
- The network service instance for API communication
What Gets Initialized
- Currency module for amount formatting and validation
- Card module for credit/debit card processing
- Transaction module for payment flow management
Example
final networkService = NetworkServiceBuilder.instance.setupNetworkService(/* ... */);
SdkBuilder.instance.initCardModules(networkService);
Implementation
void initCardModules(NetworkService networkService) {
final currencyModule = CurrencyBinds(networkService);
final cardModule = SaleByCardModule(networkService);
final transactionModule = TransactionModule.card(networkService);
transactionModule.setup();
currencyModule.setup();
cardModule.setup();
}