Index
All Classes and Interfaces|All Packages
A
- Account - Class in com.flutterwave.bean
- Account() - Constructor for class com.flutterwave.bean.Account
- ACCOUNT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- account_id - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- AccountResolveRequest - Class in com.flutterwave.bean
- AccountResolveRequest(String, String, Optional<ChargeTypes>, Optional<String>) - Constructor for class com.flutterwave.bean.AccountResolveRequest
- ACH - Class in com.flutterwave.services
- ACH() - Constructor for class com.flutterwave.services.ACH
- ACH_PAYMENT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- ACHRequest - Class in com.flutterwave.bean
- ACHRequest(String, BigDecimal, String, String, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.ACHRequest
- Actions - Enum Class in com.flutterwave.bean
- activateSubscription(int) - Method in class com.flutterwave.services.Subscriptions
-
Activate a previously cancelled subscription.
- app_fee - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- app_fee - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- ApplePay - Class in com.flutterwave.services
- ApplePay() - Constructor for class com.flutterwave.services.ApplePay
- APPLEPAY - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- ApplePayRequest - Class in com.flutterwave.bean
- ApplePayRequest(String, BigDecimal, String, String, String, String, String, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.ApplePayRequest
- AUS_NOAUTH - Enum constant in enum class com.flutterwave.bean.AuthorizationModes
- Authorization - Class in com.flutterwave.bean
- Authorization() - Constructor for class com.flutterwave.bean.Authorization
- AuthorizationModes - Enum Class in com.flutterwave.bean
- avsAuthorization(String, String, String, String, String) - Method in class com.flutterwave.bean.Authorization
B
- bank_code - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- BANK_TRANSFER - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- BankAccount - Class in com.flutterwave.services
-
This payment method helps you charge Nigerian and UK bank accounts using Flutterwave.
- BankAccount() - Constructor for class com.flutterwave.services.BankAccount
- BankAccountRequest - Class in com.flutterwave.bean
- BankAccountRequest(String, BigDecimal, String, String, String, String, String, String) - Constructor for class com.flutterwave.bean.BankAccountRequest
- Banks - Class in com.flutterwave.services
- Banks() - Constructor for class com.flutterwave.services.Banks
- BanKTransfer - Class in com.flutterwave.services
- BanKTransfer() - Constructor for class com.flutterwave.services.BanKTransfer
- BanKTransferRequest - Class in com.flutterwave.bean
- BanKTransferRequest(Optional<Boolean>, String, Optional<BigDecimal>, String, Optional<String>, String, String, String, String, Optional<Integer>) - Constructor for class com.flutterwave.bean.BanKTransferRequest
- Beneficiaries - Class in com.flutterwave.services
-
Manage Transfer Beneficiaries.
- Beneficiaries() - Constructor for class com.flutterwave.services.Beneficiaries
- BENEFICIARY - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- BeneficiaryRequest - Class in com.flutterwave.bean
- BeneficiaryRequest(String, String, String, Optional<String>, Optional<String>) - Constructor for class com.flutterwave.bean.BeneficiaryRequest
- BillRequest - Class in com.flutterwave.bean
- BillRequest(String, String, BigDecimal, String, String, Optional<Recurrence>, Optional<GhanaAirtimeBills>) - Constructor for class com.flutterwave.bean.BillRequest
- Bills - Class in com.flutterwave.services
-
APIs endpoints needed to purchase bill payments.
- Bills() - Constructor for class com.flutterwave.services.Bills
- BILLS - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- BillSummary - Class in com.flutterwave.bean
- BillSummary() - Constructor for class com.flutterwave.bean.BillSummary
- BLOCK - Enum constant in enum class com.flutterwave.bean.Actions
C
- cancelPlan(int) - Method in class com.flutterwave.services.PaymentPlan
-
Cancel an existing payment plan.
- capture - Enum constant in enum class com.flutterwave.bean.PreAuthCommands
- Card - Class in com.flutterwave.bean
- Card() - Constructor for class com.flutterwave.bean.Card
- CARD - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- card_locale - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- CardCharge - Class in com.flutterwave.services
-
Initiate debit and credit card payments.
- CardCharge() - Constructor for class com.flutterwave.services.CardCharge
- CardRequest - Class in com.flutterwave.bean
- CardRequest(String, String, String, String, String, BigDecimal, String, String, String, String, Authorization) - Constructor for class com.flutterwave.bean.CardRequest
- channel - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- Charge - Class in com.flutterwave.services
- Charge() - Constructor for class com.flutterwave.services.Charge
- chargeback - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- chargeback_meta - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- charged_amount - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- ChargeTypes - Enum Class in com.flutterwave.bean
- client - Variable in class com.flutterwave.bean.Request
- Client - Class in com.flutterwave.client
- Client() - Constructor for class com.flutterwave.client.Client
- COLLECTION - Enum constant in enum class com.flutterwave.bean.SubAccountTypes
- CollectionsSubAccountRequest - Class in com.flutterwave.bean
- CollectionsSubAccountRequest(String, String, String, String, String, String, String, String, Optional<List<Meta>>, String, BigDecimal) - Constructor for class com.flutterwave.bean.CollectionsSubAccountRequest
- com.flutterwave.bean - package com.flutterwave.bean
- com.flutterwave.client - package com.flutterwave.client
- com.flutterwave.metric - package com.flutterwave.metric
- com.flutterwave.services - package com.flutterwave.services
- com.flutterwave.services.misc - package com.flutterwave.services.misc
- com.flutterwave.utility - package com.flutterwave.utility
- created_at - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- currency - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- currency - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- Customer - Class in com.flutterwave.bean
- Customer(String, String, String) - Constructor for class com.flutterwave.bean.Customer
- customer_email - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
D
- DAILY - Enum constant in enum class com.flutterwave.bean.Recurrence
- data - Variable in class com.flutterwave.bean.SettlementResponse
- Data - Class in com.flutterwave.bean
- Data() - Constructor for class com.flutterwave.bean.Data
- deactivateSubscription(int) - Method in class com.flutterwave.services.Subscriptions
-
Deactivate an active subscription.
- DEBIT_NG_ACCOUNT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- DEBIT_UK_ACCOUNT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- DEFAULT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- delete(String, ChargeTypes, List<NameValuePair>) - Static method in class com.flutterwave.client.Utility
- DELETE - Enum constant in enum class com.flutterwave.bean.Verb
- deleteVirtualAccount(String) - Method in class com.flutterwave.services.VirtualAccount
-
Delete a Virtual account
- destination - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- disburse_message - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- disburse_ref - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- DSTV - Enum constant in enum class com.flutterwave.bean.GhanaAirtimeBills
- due_date - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
E
- EMAIL - Enum constant in enum class com.flutterwave.bean.Medium
- Environment - Class in com.flutterwave.utility
-
Sets environment variables
- Environment() - Constructor for class com.flutterwave.utility.Environment
F
- FAWRY_PAY - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- FawryPay - Class in com.flutterwave.services
-
Collect payments from customers via Fawry.
- FawryPay() - Constructor for class com.flutterwave.services.FawryPay
- FawryPayRequest - Class in com.flutterwave.bean
- FawryPayRequest(String, BigDecimal, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.FawryPayRequest
- flag_message - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- flw_ref - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- FrancophoneMobileMoneyRequestRequest - Class in com.flutterwave.bean
- FrancophoneMobileMoneyRequestRequest(String, BigDecimal, String, String, String, String, String) - Constructor for class com.flutterwave.bean.FrancophoneMobileMoneyRequestRequest
- FundVirtualCardRequest - Class in com.flutterwave.bean
- FundVirtualCardRequest(String, BigDecimal) - Constructor for class com.flutterwave.bean.FundVirtualCardRequest
- fx_data - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
G
- get(String, ChargeTypes, List<NameValuePair>) - Static method in class com.flutterwave.client.Utility
- GET - Enum constant in enum class com.flutterwave.bean.Verb
- GET_BANKS - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- GET_TRANSACTION - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- getAllSubscriptions(Optional<String>, Optional<Integer>, Optional<Integer>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Method in class com.flutterwave.services.Subscriptions
-
Query all subscribers (cancelled subscriber included).
- getAllTransfers(Optional<String>, Optional<String>) - Method in class com.flutterwave.services.Transfer
-
Spool all their transfers.
- getBankBranches(int) - Method in class com.flutterwave.services.Banks
-
Retrieves bank branches
- getBanks(String) - Method in class com.flutterwave.services.Banks
-
Retrieves bank list
- getBills(String, String) - Method in class com.flutterwave.services.Bills
-
Retrieve a history of all purchased bill services including commission earned
- getBulkVirtualAccounts(String) - Method in class com.flutterwave.services.VirtualAccount
-
Fetch bulk virtual account numbers using batch id
- getCategories(Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<String>) - Method in class com.flutterwave.services.Bills
-
Retrieve the information for each Biller.
- getCustomer() - Method in class com.flutterwave.bean.Data
- getCustomerString() - Method in class com.flutterwave.bean.Data
- getFee(BigDecimal) - Method in class com.flutterwave.services.Transfer
-
Query the fee for the transfer being made.
- getMeta() - Method in class com.flutterwave.bean.Data
- getMetaString() - Method in class com.flutterwave.bean.Data
- getMode() - Method in class com.flutterwave.bean.Authorization
- getPlan(int) - Method in class com.flutterwave.services.PaymentPlan
-
Get a single payment plan
- getPlans() - Method in class com.flutterwave.services.PaymentPlan
-
Fetch all payment plans on your account.
- getProperties() - Static method in class com.flutterwave.utility.Properties
- getProperty(String) - Static method in class com.flutterwave.utility.Properties
- getStatus(String) - Method in class com.flutterwave.services.Bills
-
Get the status of a bill purchase
- getTransfer(int) - Method in class com.flutterwave.services.Transfer
-
Fetch the details of a transfer.
- getTransferRate(BigDecimal, String, String) - Method in class com.flutterwave.services.Transfer
-
Querys the transfer rate for international transfers.
- getVirtualAccount(String) - Method in class com.flutterwave.services.VirtualAccount
-
Fetch a virtual account number using order reference
- GhanaAirtimeBills - Enum Class in com.flutterwave.bean
- GhanaMobileMoneyRequestRequest - Class in com.flutterwave.bean
- GhanaMobileMoneyRequestRequest(String, BigDecimal, String, String, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.GhanaMobileMoneyRequestRequest
- GooglePay - Class in com.flutterwave.services
-
This payment method allows you to accept payments from your customers via Google Pay.
- GooglePay() - Constructor for class com.flutterwave.services.GooglePay
- GOOGLEPAY - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- GooglePayRequest - Class in com.flutterwave.bean
- GooglePayRequest(String, BigDecimal, String, String, String, String, String, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.GooglePayRequest
- gross_amount - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
H
- HOURLY - Enum constant in enum class com.flutterwave.bean.Recurrence
I
- id - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- id - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- is_local - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
L
- ListResponse - Class in com.flutterwave.bean
- ListResponse() - Constructor for class com.flutterwave.bean.ListResponse
M
- Medium - Enum Class in com.flutterwave.bean
- merchant_email - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- merchant_fee - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- merchant_fee - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- merchant_name - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- message - Variable in class com.flutterwave.bean.SettlementResponse
- meta - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- Meta - Class in com.flutterwave.bean
- Meta() - Constructor for class com.flutterwave.bean.Meta
- Metric - Class in com.flutterwave.metric
-
Handles sending metric data to assist F4B make the sdk and API better where needed.
- Metric() - Constructor for class com.flutterwave.metric.Metric
- MOBILE_MONEY_FRANCO - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- MOBILE_MONEY_GHANA - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- MOBILE_MONEY_RWANDA - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- MOBILE_MONEY_UGANDA - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- MOBILE_MONEY_ZAMBIA - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- MobileMoney - Class in com.flutterwave.services
-
Collect payments via various mobile money channels
- MobileMoney() - Constructor for class com.flutterwave.services.MobileMoney
- MobileMoneyRequest - Class in com.flutterwave.bean
- MobileMoneyRequest() - Constructor for class com.flutterwave.bean.MobileMoneyRequest
- MONTHLY - Enum constant in enum class com.flutterwave.bean.Recurrence
- MPESA - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- MpesaRequest - Class in com.flutterwave.bean
- MpesaRequest(String, BigDecimal, String, String, String, String) - Constructor for class com.flutterwave.bean.MpesaRequest
- MTN - Enum constant in enum class com.flutterwave.bean.Network
- MTN_VTU - Enum constant in enum class com.flutterwave.bean.GhanaAirtimeBills
N
- net_amount - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- Network - Enum Class in com.flutterwave.bean
- NigerianBanks - Enum Class in com.flutterwave.bean
O
- ONCE - Enum constant in enum class com.flutterwave.bean.Recurrence
- OTP - Class in com.flutterwave.services
-
Creating and managing custom-generated OTPs with FLutterwave.
- OTP - Enum constant in enum class com.flutterwave.bean.AuthorizationModes
- OTP - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- OTP() - Constructor for class com.flutterwave.services.OTP
- OTPRequest - Class in com.flutterwave.bean
- OTPRequest(Customer, String, boolean, int, Optional<Integer>, List<Medium>) - Constructor for class com.flutterwave.bean.OTPRequest
P
- PageInfo - Class in com.flutterwave.bean
- PageInfo() - Constructor for class com.flutterwave.bean.PageInfo
- PayloadEncryptor - Class in com.flutterwave.utility
-
Handles encrypting payloads sent to F4B
- PayloadEncryptor() - Constructor for class com.flutterwave.utility.PayloadEncryptor
- payment_entity - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- PAYMENT_PLAN - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- PaymentPlan - Class in com.flutterwave.services
-
Create and manage payment plans.
- PaymentPlan() - Constructor for class com.flutterwave.services.PaymentPlan
- PaymentPlanRequest - Class in com.flutterwave.bean
- PaymentPlanRequest(BigDecimal, String, Recurrence, int) - Constructor for class com.flutterwave.bean.PaymentPlanRequest
- PAYOUT - Enum constant in enum class com.flutterwave.bean.SubAccountTypes
- PayoutSubAccountRequest - Class in com.flutterwave.bean
- PayoutSubAccountRequest(String, String, String, Optional<String>) - Constructor for class com.flutterwave.bean.PayoutSubAccountRequest
- Paypal - Class in com.flutterwave.services
-
This payment method allows you to collect payments via PayPal.
- Paypal() - Constructor for class com.flutterwave.services.Paypal
- PAYPAL - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- PaypalRequest - Class in com.flutterwave.bean
- PaypalRequest(String, String, String, String, String, String, String, String, BigDecimal, String, String, String, String, String, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.PaypalRequest
- PIN - Enum constant in enum class com.flutterwave.bean.AuthorizationModes
- pinAuthorization(String) - Method in class com.flutterwave.bean.Authorization
- post(String, String, ChargeTypes, List<NameValuePair>) - Static method in class com.flutterwave.client.Utility
- POST - Enum constant in enum class com.flutterwave.bean.Verb
- PreAuthCommands - Enum Class in com.flutterwave.bean
- PreAuthorization - Class in com.flutterwave.services
-
Manage preauth attempts on Card and PayPal transactions.
- PreAuthorization() - Constructor for class com.flutterwave.services.PreAuthorization
- PreAuthorizationRequest - Class in com.flutterwave.bean
- PreAuthorizationRequest(String, String, String, String, BigDecimal, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.PreAuthorizationRequest
- processed_date - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- processor_ref - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- Properties - Class in com.flutterwave.utility
- Properties() - Constructor for class com.flutterwave.utility.Properties
- put(String, String, ChargeTypes, List<NameValuePair>) - Static method in class com.flutterwave.client.Utility
- PUT - Enum constant in enum class com.flutterwave.bean.Verb
R
- Recurrence - Enum Class in com.flutterwave.bean
- REDIRECT - Enum constant in enum class com.flutterwave.bean.AuthorizationModes
- refund - Enum constant in enum class com.flutterwave.bean.PreAuthCommands
- refund - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- REFUND - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- refund_meta - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- Refunds() - Constructor for class com.flutterwave.services.Transactions.Refunds
- Request - Class in com.flutterwave.bean
- Request(String) - Constructor for class com.flutterwave.bean.Request
- RESOLVE_ACCOUNT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- RESOLVE_BVN - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- ResolveAccount - Class in com.flutterwave.services.misc
-
resolve the details of a bank account from an account number.
- ResolveAccount() - Constructor for class com.flutterwave.services.misc.ResolveAccount
- ResolveBVN - Class in com.flutterwave.services.misc
-
Bank Verification Number or BVN is a biometric identification widely used by Banks in Nigeria.
- ResolveBVN() - Constructor for class com.flutterwave.services.misc.ResolveBVN
- Response - Class in com.flutterwave.bean
- Response() - Constructor for class com.flutterwave.bean.Response
- retry(int) - Method in class com.flutterwave.services.Transfer
-
Retry a previously failed transfer.
- rrn - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- runBulkTransaction(List<BillRequest>) - Method in class com.flutterwave.services.Bills
-
Create bulk bills payment
- runBulkTransaction(List<TokenizedChargeRequest>) - Method in class com.flutterwave.services.TokenizedCharge
-
Make multiple tokenized payments at once.
- runBulkTransaction(List<TransferRequest>) - Method in class com.flutterwave.services.Transfer
-
Create a bulk transfer, i.e.
- runBulkTransaction(List<VirtualAccountRequest>) - Method in class com.flutterwave.services.VirtualAccount
-
Create bulk virtual account numbers
- runCaptureTransaction(String, BigDecimal) - Method in class com.flutterwave.services.PreAuthorization
-
capture the payment of an existing but uncaptured charge.
- runCreateBeneficiary(BeneficiaryRequest) - Method in class com.flutterwave.services.Beneficiaries
-
Create beneficiaries for Transfers.
- runCreateOTP(OTPRequest) - Method in class com.flutterwave.services.OTP
-
Generate an OTP via Flutterwave for any validation.
- runCreatePlan(PaymentPlanRequest) - Method in class com.flutterwave.services.PaymentPlan
-
Create a payment plan with Flutterwave.
- runCreateSubAccounts(CollectionsSubAccountRequest, Optional<PayoutSubAccountRequest>, SubAccountTypes) - Method in class com.flutterwave.services.SubAccounts
-
Create a subaccount on Flutterwave.
- runCreateVirtualCard(VirtualCardRequest) - Method in class com.flutterwave.services.VirtualCard
-
Create A Virtual Card
- runDeleteBeneficiary(int) - Method in class com.flutterwave.services.Beneficiaries
-
Remove a beneficiary from your beneficiary list.
- runDeleteCollectionSubAccounts(int) - Method in class com.flutterwave.services.SubAccounts
-
Delete a collection subaccount on Flutterwave.
- runFrancophoneMobileMoneyTransaction(FrancophoneMobileMoneyRequestRequest) - Method in class com.flutterwave.services.MobileMoney
-
This payment method allows you to collect payments via mobile money in Francophone countries.
- runFundVirtualCard(String, FundVirtualCardRequest) - Method in class com.flutterwave.services.VirtualCard
-
This funds a specific virtual card.
- runGet(Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Method in class com.flutterwave.services.Transactions.Refunds
- runGetAllBeneficiaries(Optional<Integer>) - Method in class com.flutterwave.services.Beneficiaries
-
Get all beneficiaries saves for Transfers.
- runGetAllSettlements(Optional<Integer>, Optional<String>, Optional<String>, Optional<String>) - Method in class com.flutterwave.services.Settlements
-
Query all settlements made to an account.
- runGetAllVirtualCards() - Method in class com.flutterwave.services.VirtualCard
-
This fetches all virtual cards created by the User
- runGetBeneficiary(int) - Method in class com.flutterwave.services.Beneficiaries
-
Get all details for a particular beneficiary.
- runGetBulkTransaction(int) - Method in class com.flutterwave.services.TokenizedCharge
-
Get the status of a bulk tokenized charge
- runGetBulkTransactionStatus(int) - Method in class com.flutterwave.services.TokenizedCharge
-
This endpoint allows you to query the status of a bulk tokenized charge.
- runGetDetails(int) - Method in class com.flutterwave.services.Transactions.Refunds
- runGetPayoutSubAccountBalance(String, String) - Method in class com.flutterwave.services.SubAccounts
-
Fetch the available balance on a payout/transfer subaccount on Flutterwave.
- runGetPayoutSubAccountStaticVirtualAccount(String, String) - Method in class com.flutterwave.services.SubAccounts
-
Fetch a static virtual account on a payout/transfer subaccount on Flutterwave
- runGetPayoutSubAccountTransactions(String, String, String, String) - Method in class com.flutterwave.services.SubAccounts
-
Fetch a transaction on a payout/transfer subaccount on Flutterwave.
- runGetSettlement(int, Optional<String>, Optional<String>) - Method in class com.flutterwave.services.Settlements
-
Get details on a particular settlement specified by its ID.
- runGetSubAccount(int, Optional<String>, Optional<String>, SubAccountTypes) - Method in class com.flutterwave.services.SubAccounts
-
Fetch a subaccount on Flutterwave.
- runGetSubAccounts(Optional<String>, Optional<String>, Optional<String>, Optional<Integer>, SubAccountTypes) - Method in class com.flutterwave.services.SubAccounts
-
List all subaccounts on Flutterwave.
- runGetTransactions(String, String, String, Integer, Integer) - Method in class com.flutterwave.services.VirtualCard
-
This call fetches transactions by date range on a single card
- runGetTransactions(Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Method in class com.flutterwave.services.Transactions
-
Query previously initiated transactions.
- runGetTransactionsFees(BigDecimal, String) - Method in class com.flutterwave.services.Transactions
-
Query the fees expected to be paid for a particular transaction.
- runGetVirtualCard(String) - Method in class com.flutterwave.services.VirtualCard
-
This call gets a specific virtual card by ID created by the User with id
- runGhanaMobileMoneyTransaction(GhanaMobileMoneyRequestRequest) - Method in class com.flutterwave.services.MobileMoney
-
This payment method allows you to recieve GHS payments via Mobile Money.
- runMpesaTransaction(MpesaRequest) - Method in class com.flutterwave.services.MobileMoney
-
This payment method allows you to receive KES payments via Mpesa.
- runPaypalCaptureTransaction(String) - Method in class com.flutterwave.services.PreAuthorization
-
Capture the payment of a previously uncaptured PayPal charge.
- runPaypalVoidTransaction(String) - Method in class com.flutterwave.services.PreAuthorization
-
Release the hold on the PayPal funds i.e.
- runRefund(int, Optional<BigDecimal>) - Method in class com.flutterwave.services.Transactions.Refunds
- runRefundTransaction(String, BigDecimal) - Method in class com.flutterwave.services.PreAuthorization
-
Refunding a transaction would return the charged amount for an existing, unrefunded transaction.
- runResendWebhook(int, Optional<Integer>) - Method in class com.flutterwave.services.Transactions
-
Resend webhooks from failed sending queues to your server.
- runRwandaMobileMoneyTransaction(RwandaMobileMoneyRequestRequest) - Method in class com.flutterwave.services.MobileMoney
-
This payment method allows you to collect payments via Rwandan Mobile Money.
- runStatusVirtualCard(String, Actions) - Method in class com.flutterwave.services.VirtualCard
-
This call blocks or unblocks a virtual card created by the User.
- runTerminateVirtualCard(String) - Method in class com.flutterwave.services.VirtualCard
-
This call terminates a virtual card created by the User.
- runTransaction() - Method in class com.flutterwave.services.ValidateCharge
- runTransaction(AccountResolveRequest) - Method in class com.flutterwave.services.misc.ResolveAccount
-
Handles resolve request
- runTransaction(ACHRequest) - Method in class com.flutterwave.services.ACH
-
Handles ACH requests
- runTransaction(ApplePayRequest) - Method in class com.flutterwave.services.ApplePay
-
Handles ApplePay requests
- runTransaction(BankAccountRequest) - Method in class com.flutterwave.services.BankAccount
-
Handles bank account requests
- runTransaction(BanKTransferRequest) - Method in class com.flutterwave.services.BanKTransfer
-
Handles bank transfer requests
- runTransaction(BillRequest) - Method in class com.flutterwave.services.Bills
-
Initiate the bill payment.
- runTransaction(CardRequest) - Method in class com.flutterwave.services.CardCharge
-
Handles card charge requests
- runTransaction(FawryPayRequest) - Method in class com.flutterwave.services.FawryPay
-
Handles FawryPay requests
- runTransaction(GooglePayRequest) - Method in class com.flutterwave.services.GooglePay
-
Handles googlepay requests
- runTransaction(PaypalRequest) - Method in class com.flutterwave.services.Paypal
-
Handles Paypal requests
- runTransaction(PreAuthorizationRequest) - Method in class com.flutterwave.services.PreAuthorization
-
Create a lien on the customer's account for the transaction amount.
- runTransaction(TokenizedChargeRequest) - Method in class com.flutterwave.services.TokenizedCharge
-
Intiate a tokenized transactions.
- runTransaction(TransferRequest) - Method in class com.flutterwave.services.Transfer
-
Initate a transfer with Flutterwave.
- runTransaction(USSDRequest) - Method in class com.flutterwave.services.USSD
-
Handles USSD transactions
- runTransaction(VirtualAccountRequest) - Method in class com.flutterwave.services.VirtualAccount
-
Create a virtual account number
- runTransaction(String) - Method in class com.flutterwave.services.misc.ResolveBVN
-
Handles resolve requests
- runTransaction(String, ChargeTypes, boolean, Optional<String>) - Method in class com.flutterwave.services.Charge
-
Handles all charge requests
- runTransaction(String, String, Verb, ChargeTypes, List<NameValuePair>) - Static method in class com.flutterwave.client.Client
- runUgandaMobileMoneyTransaction(UgandaMobileMoneyRequestRequest) - Method in class com.flutterwave.services.MobileMoney
-
This payment method allows you to receive payments via Uganda Mobile Money.
- runUpdateToken(String, UpdateTokenRequest) - Method in class com.flutterwave.services.TokenizedCharge
-
This endpoints allow developers update the details tied to a customer's card token.
- runValidateOTP(String, String) - Method in class com.flutterwave.services.OTP
-
OTPs generated by the /create endpoint.
- runVerifyTransaction(int) - Method in class com.flutterwave.services.Transactions
-
Query the final status of a transaction.
- runViewTimeline(int) - Method in class com.flutterwave.services.Transactions
-
View the timeline for a transaction.
- runVoidTransaction(String) - Method in class com.flutterwave.services.PreAuthorization
-
Voids the payment of a captured charge.
- runWithdrawVirtualCard(String, BigDecimal) - Method in class com.flutterwave.services.VirtualCard
-
This withdraws existing funds from a virtual card
- runZambiaMobileMoneyTransaction(ZambiaMobileMoneyRequestRequest) - Method in class com.flutterwave.services.MobileMoney
-
This payment method allows you to collect payments via Zambia Mobile Money.
- RwandaMobileMoneyRequestRequest - Class in com.flutterwave.bean
- RwandaMobileMoneyRequestRequest(String, BigDecimal, String, String, String, String) - Constructor for class com.flutterwave.bean.RwandaMobileMoneyRequestRequest
S
- send(ChargeTypes) - Static method in class com.flutterwave.metric.Metric
-
sends the metric data needed
- setEncryptionKey(String) - Static method in class com.flutterwave.utility.Environment
-
Sets the encrypt key to be used for transactions
- setPublicKey(String) - Static method in class com.flutterwave.utility.Environment
-
Sets the public key to be used for transactions
- setSecretKey(String) - Static method in class com.flutterwave.utility.Environment
-
Sets the secret key to be used for transactions
- SETTLEMENT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- settlement_account - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- settlement_amount - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- SettlementData() - Constructor for class com.flutterwave.bean.SettlementResponse.SettlementData
- SettlementListResponse - Class in com.flutterwave.bean
- SettlementListResponse() - Constructor for class com.flutterwave.bean.SettlementListResponse
- SettlementResponse - Class in com.flutterwave.bean
- SettlementResponse() - Constructor for class com.flutterwave.bean.SettlementResponse
- SettlementResponse.SettlementData - Class in com.flutterwave.bean
- SettlementResponse.SettlementData.Transaction - Class in com.flutterwave.bean
- Settlements - Class in com.flutterwave.services
-
APIs needed for managing your settlements.
- Settlements() - Constructor for class com.flutterwave.services.Settlements
- Shared - Class in com.flutterwave.bean
- Shared() - Constructor for class com.flutterwave.bean.Shared
- SMS - Enum constant in enum class com.flutterwave.bean.Medium
- source_bankcode - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- stampduty_charge - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- stampduty_charge - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- status - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- status - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- status - Variable in class com.flutterwave.bean.SettlementResponse
- SUBACCOUNT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- subaccount_settlement - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- SubAccounts - Class in com.flutterwave.services
-
Manage Collection Subaccounts.
- SubAccounts() - Constructor for class com.flutterwave.services.SubAccounts
- SubAccountTypes - Enum Class in com.flutterwave.bean
- SUBSCRIPTION - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- Subscriptions - Class in com.flutterwave.services
-
API endpoints that are critical for managing user subscriptions.
- Subscriptions() - Constructor for class com.flutterwave.services.Subscriptions
T
- TIGO_VTU - Enum constant in enum class com.flutterwave.bean.GhanaAirtimeBills
- TOKENIZATION - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- TokenizedCharge - Class in com.flutterwave.services
-
Manage tokenized transactions.
- TokenizedCharge() - Constructor for class com.flutterwave.services.TokenizedCharge
- TokenizedChargeRequest - Class in com.flutterwave.bean
- TokenizedChargeRequest(String, String, String, BigDecimal, String, String, String, String, String, String) - Constructor for class com.flutterwave.bean.TokenizedChargeRequest
- toListResponse(String) - Static method in class com.flutterwave.bean.ListResponse
- toListResponse(String) - Static method in class com.flutterwave.bean.SettlementListResponse
- toResponse(String) - Static method in class com.flutterwave.bean.Response
- toResponse(String) - Static method in class com.flutterwave.bean.SettlementResponse
- toString() - Method in class com.flutterwave.bean.Data
- toString() - Method in class com.flutterwave.bean.ListResponse
- toString() - Method in class com.flutterwave.bean.Meta
- toString() - Method in class com.flutterwave.bean.Request
- toString() - Method in class com.flutterwave.bean.Response
- toString() - Method in class com.flutterwave.bean.SettlementListResponse
- toString() - Method in class com.flutterwave.bean.SettlementResponse
- toString() - Method in class com.flutterwave.bean.Shared
- toString() - Method in class com.flutterwave.services.ValidateCharge
- Transaction() - Constructor for class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- transaction_count - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- transaction_date - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- transaction_date - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
- transactions - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData
- Transactions - Class in com.flutterwave.services
-
APIs endpoints that are important for general transaction management and operations.
- Transactions() - Constructor for class com.flutterwave.services.Transactions
- Transactions.Refunds - Class in com.flutterwave.services
- Transfer - Class in com.flutterwave.services
-
Send funds to Bank acc
- Transfer() - Constructor for class com.flutterwave.services.Transfer
- TRANSFER - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- TransferRequest - Class in com.flutterwave.bean
- TransferRequest(String, String, String, String, String, String, BigDecimal, String) - Constructor for class com.flutterwave.bean.TransferRequest
- TripleDESEncrypt(String, String) - Static method in class com.flutterwave.utility.PayloadEncryptor
- tx_ref - Variable in class com.flutterwave.bean.SettlementResponse.SettlementData.Transaction
U
- UgandaMobileMoneyRequestRequest - Class in com.flutterwave.bean
- UgandaMobileMoneyRequestRequest(String, BigDecimal, String, String, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.UgandaMobileMoneyRequestRequest
- UNBLOCK - Enum constant in enum class com.flutterwave.bean.Actions
- updateBVN(String, String) - Method in class com.flutterwave.services.VirtualAccount
-
Update the BVN of previously created virtual accounts.
- UpdateCollectionSubAccountRequest - Class in com.flutterwave.bean
- UpdateCollectionSubAccountRequest(BigDecimal, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Constructor for class com.flutterwave.bean.UpdateCollectionSubAccountRequest
- UpdatePaymentPlanRequest - Class in com.flutterwave.bean
- UpdatePaymentPlanRequest(String, String) - Constructor for class com.flutterwave.bean.UpdatePaymentPlanRequest
- UpdatePayoutSubAccountRequest - Class in com.flutterwave.bean
- UpdatePayoutSubAccountRequest(Optional<String>, Optional<String>, Optional<String>) - Constructor for class com.flutterwave.bean.UpdatePayoutSubAccountRequest
- updatePlan(int, UpdatePaymentPlanRequest) - Method in class com.flutterwave.services.PaymentPlan
-
Update an existing payment plan.
- updateSubAccount(int, UpdateCollectionSubAccountRequest, Optional<UpdatePayoutSubAccountRequest>, Optional<String>, SubAccountTypes) - Method in class com.flutterwave.services.SubAccounts
-
Update a collection subaccount on Flutterwave.
- UpdateTokenRequest - Class in com.flutterwave.bean
- UpdateTokenRequest(String, String, String) - Constructor for class com.flutterwave.bean.UpdateTokenRequest
- USSD - Class in com.flutterwave.services
-
This method allows you to generate USSD strings for payments.
- USSD - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- USSD() - Constructor for class com.flutterwave.services.USSD
- USSDRequest - Class in com.flutterwave.bean
- USSDRequest(String, String, BigDecimal, String, String, String, String) - Constructor for class com.flutterwave.bean.USSDRequest
- Utility - Class in com.flutterwave.client
- Utility() - Constructor for class com.flutterwave.client.Utility
V
- VALIDATE_CHARGE - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- validateBillService(String, String, String) - Method in class com.flutterwave.services.Bills
-
Validate services like DSTV smartcard no, Meter number etc.
- ValidateCharge - Class in com.flutterwave.services
- ValidateCharge(String, String, Optional<ChargeTypes>) - Constructor for class com.flutterwave.services.ValidateCharge
- valueOf(String) - Static method in enum class com.flutterwave.bean.Actions
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.AuthorizationModes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.ChargeTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.GhanaAirtimeBills
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.Medium
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.Network
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.NigerianBanks
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.PreAuthCommands
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.Recurrence
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.SubAccountTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flutterwave.bean.Verb
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.flutterwave.bean.Actions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.AuthorizationModes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.ChargeTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.GhanaAirtimeBills
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.Medium
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.Network
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.NigerianBanks
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.PreAuthCommands
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.Recurrence
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.SubAccountTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flutterwave.bean.Verb
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Verb - Enum Class in com.flutterwave.bean
- VERIFY_TRANSACTION - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- VIRTUAL_ACCOUNT - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- VIRTUAL_CARD - Enum constant in enum class com.flutterwave.bean.ChargeTypes
- VirtualAccount - Class in com.flutterwave.services
- VirtualAccount() - Constructor for class com.flutterwave.services.VirtualAccount
- VirtualAccountRequest - Class in com.flutterwave.bean
- VirtualAccountRequest(String, Optional<String>, Optional<BigDecimal>, String, Optional<Boolean>, String) - Constructor for class com.flutterwave.bean.VirtualAccountRequest
- VirtualCard - Class in com.flutterwave.services
- VirtualCard() - Constructor for class com.flutterwave.services.VirtualCard
- VirtualCardRequest - Class in com.flutterwave.bean
- VirtualCardRequest(String, BigDecimal, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for class com.flutterwave.bean.VirtualCardRequest
- VODAFONE - Enum constant in enum class com.flutterwave.bean.Network
- VODAFONE_POSTPAID_PAYMENT - Enum constant in enum class com.flutterwave.bean.GhanaAirtimeBills
- VODAFONE_VTU - Enum constant in enum class com.flutterwave.bean.GhanaAirtimeBills
- voId - Enum constant in enum class com.flutterwave.bean.PreAuthCommands
W
- WEEKLY - Enum constant in enum class com.flutterwave.bean.Recurrence
- WHATSAPP - Enum constant in enum class com.flutterwave.bean.Medium
Z
- ZambiaMobileMoneyRequestRequest - Class in com.flutterwave.bean
- ZambiaMobileMoneyRequestRequest(String, BigDecimal, String, String, String, String, String, String, String, String, Optional<Meta>) - Constructor for class com.flutterwave.bean.ZambiaMobileMoneyRequestRequest
All Classes and Interfaces|All Packages