Class Charge

java.lang.Object
com.flutterwave.services.Charge
Direct Known Subclasses:
ACH, ApplePay, BankAccount, BanKTransfer, CardCharge, FawryPay, GooglePay, MobileMoney, Paypal, PreAuthorization, USSD

public abstract class Charge extends Object
  • Constructor Details

    • Charge

      public Charge()
  • Method Details

    • runTransaction

      public Response runTransaction(String request, ChargeTypes type, boolean encrypyt, Optional<String> urlSuffix)
      Handles all charge requests
      Parameters:
      request - json string with request
      type - of transaction charge
      Returns:
      Response which represents FLUTTERWAVE's JSON responses