A wallet in Flexprice acts as a virtual account linked to a customer. It allows for storing and managing credits that can be applied toward subscription payments, usage-based charges, or other transactions. Flexprice enable you to manage prepaid credits for your customers. These are credits added to a wallet and can be consumed for billing purposes. Wallets ensure an efficient and transparent mechanism for credit handling, aligning with subscription and usage-based pricing models. Wallets operate in a defined currency and can be topped up manually or automatically. Creating a WalletDocumentation Index
Fetch the complete documentation index at: https://docs.flexprice.io/llms.txt
Use this file to discover all available pages before exploring further.
- Go to the Customers section in the dashboard.
- Select the desired customer.
- Navigate to the Wallet tab in the customer’s profile.
-
If no wallet exists for the customer, you will see a message: “No wallet linked to the customer yet.”

- Click the Add Wallet button to open the wallet creation form.
-
Fill out the following details:

- Wallet Name: Assign a name to the wallet. By default, it will be “Prepaid Wallet.”
- Currency: Select the currency in which this wallet will operate (e.g., USD, INR). Note: Only one active wallet per currency is allowed for a customer. If a wallet for the selected currency already exists, you must deactivate it before creating a new one.
- Currently, only Free Credits can be added. These credits do not generate an invoice, as they are granted without charge. Also, the credit-to-currency ratio is 1:1 (e.g., 1 credit equals 1 USD or 1 INR)
- Click Save Wallet to finalise the creation process.
-
The wallet will now appear in the Wallet tab for the customer, showing the balance and available credits.


