Seamless In-App Purchasing with Receipt Validation & Reward Delivery
Balancy Purchasing is a dedicated module built on top of Unity Purchasing. It streamlines the entire purchase flow — from initiating transactions to validating receipts and granting rewards — ensuring a reliable and smooth experience for both players and developers.
- Smooth Purchase Flow: Simplified in-app purchase experience built on Unity Purchasing
- Receipt Validation: Secure server-side validation of purchases
- Automatic Reward Delivery: Instantly grant items, currencies, or perks after successful validation
- Error Handling: Gracefully handles failed transactions and retries
- Balancy Integration: Works seamlessly with Balancy’s LiveOps & economy system
- Cross-Platform Support: Compatible with all platforms supported by Unity IAP
The recommended way to install Balancy Purchasing is through OpenUPM:
openupm add co.balancy.unity-purchasingYou can also install this package through the Unity Package Manager using Git:
- Open Unity Package Manager
- Click the “+” button
- Select “Add package from git URL”
- Enter:
https://github.com/balancy-liveops/plugin_cpp_unity_purchasing.git
- Make sure Unity Purchasing is installed (this package will add it as a dependency automatically).
- After importing, go to Tools → Balancy → Purchasing Config to configure purchase settings.
- Define your in-app products in the Balancy Dashboard.
- Follow the integration guide to connect purchase events to your game logic.
Balancy Purchasing automatically handles:
- Initializing Unity IAP
- Processing user purchases
- Validating receipts securely
- Granting rewards or items from your Balancy economy setup
This means less boilerplate code and fewer integration pitfalls.
For detailed setup instructions and examples, see:
If you encounter issues or have questions:
This package is licensed under the MIT License – see the LICENSE file for details.
- Unity 2022.3 or newer
- Unity Purchasing 5.0.1 (installed automatically as a dependency)