toMap method

  1. @override
Map<String, Object?> toMap()

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),
  };
}