toMap method
Implementation
@override
Map<String, Object?> toMap() {
return {
'amount': amount.toString(),
'mobile': mobile,
'product_identity': productIdentity,
'product_name': productName,
'public_key': KhaltiService.publicKey,
'transaction_pin': transactionPin,
if (productUrl != null) 'product_url': productUrl,
if (additionalData != null) ...additionalData!.map(_addMerchantPrefix),
};
}