Team
This section explains how Kasway empowers team-based businesses with secure and scalable payment solutions.
Kasway is designed with native support for teams, enabling businesses to accept payments through multiple authorized employees—without ever sharing private keys. Whether you're managing a single store or multiple branches, Kasway provides the operational flexibility you need, with a strong focus on security and privacy.
Traditional Wallets vs. Kasway
In a traditional wallet-to-wallet system, only a single wallet address can be used to receive payments. To involve your team, you'd typically have to share your wallet's private key—creating serious security risks.
Kasway solves this by introducing secure, off-chain authorization. Your connected wallet address is used as a reference identifier, linking employee credentials to your wallet without exposing sensitive information.
You can add as many teams and employees as needed. Payments will always go directly to your wallet, while your employees operate with limited, role-based access. This approach ensures full control over your funds, enhanced privacy, and improved operational security.
How it works?
Kasway's team feature leverages secure WebSocket connections to enable real-time communication between your team members and our server infrastructure.
When a team member—such as a cashier—initiates an order, an event is emitted to our server containing the order details, including the list of items and the total price in fiat currency. This data is securely stored in our database before triggering the generation of a Program Derived Address (PDA).
Once the PDA is generated, the server broadcasts a new event targeted specifically to the cashier responsible for that order—identified by its unique order ID. This event prompts the appropriate client interface to display a payment popup, ensuring that the right team member is notified and the transaction process proceeds securely and efficiently.
