logCryptoPayment method

  1. @override
Future<void> logCryptoPayment(
  1. String pack,
  2. double price,
  3. int amount, {
  4. String currency = "ETH",
  5. String chain = "ethereum",
})
override

Implementation

@override
Future<void> logCryptoPayment(String pack, double price, int amount,
    {String currency = "ETH", String chain = "ethereum"}) async {
  try {
    await _logRevenueChannel
        .invokeMethod(SuperfineSdkChannelMethods.logCryptoPayment, {
      'pack': pack,
      'price': price,
      'amount': amount,
      'currency': currency,
      'chain': chain
    });
  } catch (e) {
    print("Error logging crypto payment: $e");
  }
}