# 2. Wallet

- [1. Retrieve](https://paywall.gitbook.io/en/wallet-services/2.-wallet/1.-retrieve.md): This service should be used with the Id parameter to access a specific record in the system.
- [2. Retrieve (By-Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/2.-retrieve-by-alias.md): This service should be used to access the record data corresponding to a specific alias value.
- [3. Create](https://paywall.gitbook.io/en/wallet-services/2.-wallet/3.-create.md): This service should be called to add new data to the system.
- [4. Update](https://paywall.gitbook.io/en/wallet-services/2.-wallet/4.-update.md): This service should be used to update an existing record in the system.
- [5. Delete](https://paywall.gitbook.io/en/wallet-services/2.-wallet/5.-delete.md): This service should be used to remove a specific record from the system.
- [6. Freeze](https://paywall.gitbook.io/en/wallet-services/2.-wallet/6.-freeze.md): To temporarily freeze a record and prevent transactions, information must be sent through this service.
- [7. Unfreeze](https://paywall.gitbook.io/en/wallet-services/2.-wallet/7.-unfreeze.md): Information must be sent through this service to remove the freeze operation on a record and allow transactions to be performed again.
- [8. Deposit (Wallet)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/8.-deposit-wallet.md): Information must be sent through this service to deposit money into an account and enable the deposited amount to be processed.
- [9. Deposit (Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/9.-deposit-alias.md): Information must be sent through this service using the specified alias to deposit money into an account and enable the deposited amount to be processed.
- [10. Withdrawal (Wallet)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/10.-withdrawal-wallet.md): Information must be sent through this service to withdraw money from an account using the specified alias and to process the withdrawn amount.
- [11. Withdrawal (Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/11.-withdrawal-alias.md): Information must be sent through this service to initiate a withdrawal from an account using the specified Alias and to process the withdrawn amount.
- [12. Money Transfer (Wallet)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/12.-money-transfer-wallet.md): You can use this service to perform money transfers between wallets.
- [13. Money Transfer (Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/13.-money-transfer-alias.md): You can use this service to perform money transfers between wallets.
- [14. Money Transfer (Wallet - Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/14.-money-transfer-wallet-alias.md): You can use this service to perform money transfers between wallets.
- [15. Check Balance (Wallet)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/15.-check-balance-wallet.md): You can query the balance of a specific wallet using this service.
- [16. Check Balance (Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/16.-check-balance-alias.md): You can query the balance of a specific wallet using this service.
- [17. Sale/Expense (Wallet)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/17.-sale-expense-wallet.md): You can manage the sales/expense transactions made with the wallet through this service.
- [18. Sale/Expense (Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/18.-sale-expense-alias.md): You can manage sales/expense transactions made with the wallet through this service.
- [19. Sale/Expense Cancellation](https://paywall.gitbook.io/en/wallet-services/2.-wallet/19.-sale-expense-cancellation.md): This service should be used to cancel a purchase transaction.
- [20. Sale/Expense Refund](https://paywall.gitbook.io/en/wallet-services/2.-wallet/20.-sale-expense-refund.md): This service should be used to process a refund for a completed purchase transaction.
- [21. Transaction Check (Wallet)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/21.-transaction-check-wallet.md): You can use this service to check if the relevant wallet is eligible for the transaction you want to perform. This service performs balance checks and determines if the wallet is suitable for the sale
- [22. Transaction Check (Alias)](https://paywall.gitbook.io/en/wallet-services/2.-wallet/22.-transaction-check-alias.md): You can use this service to check if the relevant wallet is suitable for the transaction you want to perform. This service performs balance checks and determines whether the wallet is eligible for the
