Product
Add products (or services) you want to sell. Each product has: Tag, Detail, Currency, Price, Quantity, Sold, and Is recharge (for balance top-up products with custom amounts).

Recharge products
When Is recharge is enabled, the product is used to add funds to the user’s balance. You can configure:
- Preset amounts — Fixed options (e.g. $10, $50, $100) shown as clickable tags in the store (up to three visible; “+N” if more).
- Custom amount — Let the user enter any amount; the store shows “Custom amount available”.
Offer both presets and custom amount, or disable custom amount so only presets are allowed (at least one required). After payment, the chosen amount is credited to the user’s balance.
Payment providers
Attach one or more payment providers to the product. Currency is required—products without a currency cannot be saved. Casdoor checks that the selected currency matches each attached provider (e.g. a USD product with PayPal); creation or update fails if there is a mismatch.
If no payment provider is explicitly added, Casdoor automatically assigns one from the available providers in the Payment category. This means a newly created product is immediately purchasable without manual provider configuration, as long as at least one payment provider exists in the organization.
Alipay is restricted to CNY only. Selecting Alipay for a product in any other currency will fail validation.
