# Wallet Services

- [1. Wallet Owners](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners.md)
- [1. List](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners/1.-list.md): Access the wallet owners (users) list via the service on this page.
- [2. Create](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners/2.-create.md): To create a new wallet owner record, an API call must be made through the service on this page along with the required parameters.
- [3. Retrieve](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners/3.-retrieve.md): To retrieve the details of a specific wallet owner, the service on this page should be used with the appropriate parameters.
- [4. Delete](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners/4.-delete.md): To delete a registered wallet owner record, the service on this page must be called with the relevant parameters.
- [5. Update](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners/5.-update.md): To update an existing wallet owner record, the service on this page must be used with the required parameters.
- [6. Query by Identity](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners/6.-query-by-identity.md): The service on this page must be used with the required parameters to query the existing wallet owner record by the specified identity information.
- [7. Query by Tax Number](https://paywall.gitbook.io/en/wallet-services/1.-wallet-owners/7.-query-by-tax-number.md): To access the wallet owner record by the specified tax number, this service must be used with the required parameters.
- [2. Wallet](https://paywall.gitbook.io/en/wallet-services/2.-wallet.md)
- [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
- [3. Transactions](https://paywall.gitbook.io/en/wallet-services/3.-transactions.md)
- [1. Get by Id](https://paywall.gitbook.io/en/wallet-services/3.-transactions/1.-get-by-id.md): This service should be used to view the record details associated with the specified Id value.
- [2. Get by Wallet](https://paywall.gitbook.io/en/wallet-services/3.-transactions/2.-get-by-wallet.md): This service should be used to access the record details associated with the specified WalletId.
- [4. Limit Management](https://paywall.gitbook.io/en/wallet-services/4.-limit-management.md)
- [1. Create (System)](https://paywall.gitbook.io/en/wallet-services/4.-limit-management/1.-create-system.md): You can use this service to apply limits system-wide.
- [2. Create (WalletOwner)](https://paywall.gitbook.io/en/wallet-services/4.-limit-management/2.-create-walletowner.md): You can use this service to apply limits on a wallet owner basis.
- [3. Create (Wallet)](https://paywall.gitbook.io/en/wallet-services/4.-limit-management/3.-create-wallet.md): You can use this service to apply limits on a wallet basis.
- [4. List](https://paywall.gitbook.io/en/wallet-services/4.-limit-management/4.-list.md): You can use this service to list the applied limits.
- [5. Update](https://paywall.gitbook.io/en/wallet-services/4.-limit-management/5.-update.md): You can use this service to update the defined limit.
- [5. Limit Usages](https://paywall.gitbook.io/en/wallet-services/5.-limit-usages.md)
- [1. Limit Usage (Wallet)](https://paywall.gitbook.io/en/wallet-services/5.-limit-usages/1.-limit-usage-wallet.md): You can use this service to view the usage of limits assigned to the wallet.
- [2. Limit Usage (WalletOwner)](https://paywall.gitbook.io/en/wallet-services/5.-limit-usages/2.-limit-usage-walletowner.md): You can use this service to view the usage of limits assigned to the wallet owner.
- [6. Gift Balance](https://paywall.gitbook.io/en/wallet-services/6.-gift-balance.md)
- [1. Create (Wallet)](https://paywall.gitbook.io/en/wallet-services/6.-gift-balance/1.-create-wallet.md): You can use this service to assign gift balances to wallets.
- [2. Create (Alias)](https://paywall.gitbook.io/en/wallet-services/6.-gift-balance/2.-create-alias.md): You can use this service to assign gift balances to wallets.
- [3. Query (Id)](https://paywall.gitbook.io/en/wallet-services/6.-gift-balance/3.-query-id.md): You can use this service to query the defined gift balance using the balance's identity (Id) information.
- [4. Query (Wallet)](https://paywall.gitbook.io/en/wallet-services/6.-gift-balance/4.-query-wallet.md): You can use this service to query the defined gift balance using the wallet's identity (Id) information where it was assigned.
- [7. Campaign](https://paywall.gitbook.io/en/wallet-services/7.-campaign.md)
- [1. Create](https://paywall.gitbook.io/en/wallet-services/7.-campaign/1.-create.md): This service should be used to add a new record.
- [2. Update](https://paywall.gitbook.io/en/wallet-services/7.-campaign/2.-update.md): This service is used to update specific fields of an existing record with new data.
- [3. Get by Name](https://paywall.gitbook.io/en/wallet-services/7.-campaign/3.-get-by-name.md): This service is used to display existing record details using the specified name information.
- [4. Get by Id](https://paywall.gitbook.io/en/wallet-services/7.-campaign/4.-get-by-id.md): This service is used to display existing record details using the specified Id information.
- [5. Deactivate](https://paywall.gitbook.io/en/wallet-services/7.-campaign/5.-deactivate.md): You can deactivate your campaign using the relevant service.
- [6. Activate](https://paywall.gitbook.io/en/wallet-services/7.-campaign/6.-activate.md): You can activate your campaign using the relevant service.
- [7. Delete](https://paywall.gitbook.io/en/wallet-services/7.-campaign/7.-delete.md): You can delete your campaign using the relevant service.
- [8. Active Campaigns](https://paywall.gitbook.io/en/wallet-services/7.-campaign/8.-active-campaigns.md): You can list your active campaigns using the relevant service
- [8. Commission Management](https://paywall.gitbook.io/en/wallet-services/8.-commission-management.md)
- [1. Create (System Level)](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/1.-create-system-level.md): You can create a commission that will apply to all wallet owners and their wallets across the system using this service.
- [2. Create (Wallet Owner)](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/2.-create-wallet-owner.md): You can create a commission specific to the wallet owner using this service.
- [3. Create (Wallet)](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/3.-create-wallet.md): You can create a commission specific to the wallet using this service.
- [4. Get by Id](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/4.-get-by-id.md): Get Commission Details by Id
- [5. List (System Level)](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/5.-list-system-level.md): You can use this service to list the commissions based on your merchant (Paywall account).
- [6. List (Wallet Owner)](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/6.-list-wallet-owner.md): You can use this service to list commissions based on the wallet owner.
- [7. List (Wallet)](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/7.-list-wallet.md): You can use this service to list the commissions based on the wallet.
- [8. Update Commission](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/8.-update-commission.md): You can use this service to update the cost of a specific commission.
- [9. Activate](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/9.-activate.md): You can use this service to activate a specific commission.
- [10. Deactivate](https://paywall.gitbook.io/en/wallet-services/8.-commission-management/10.-deactivate.md): You can use this service to deactivate a specific commission.
- [9. Blocked Balance](https://paywall.gitbook.io/en/wallet-services/9.-blocked-balance.md)
- [1. Block Balance](https://paywall.gitbook.io/en/wallet-services/9.-blocked-balance/1.-block-balance.md): You can use this service to define a blocked balance for a specific wallet.
- [2. List](https://paywall.gitbook.io/en/wallet-services/9.-blocked-balance/2.-list.md): You can use this service to view/query the blocked balance assigned to a specific wallet.
- [3. Delete](https://paywall.gitbook.io/en/wallet-services/9.-blocked-balance/3.-delete.md): You can use this service to delete the blocked balance assigned to a specific wallet.
- [System Data](https://paywall.gitbook.io/en/wallet-services/system-data.md)
- [Wallet Owner Types](https://paywall.gitbook.io/en/wallet-services/system-data/wallet-owner-types.md)
- [Transaction Types](https://paywall.gitbook.io/en/wallet-services/system-data/transaction-types.md)
- [Commission Levels](https://paywall.gitbook.io/en/wallet-services/system-data/commission-levels.md)
- [Commission Condition Types](https://paywall.gitbook.io/en/wallet-services/system-data/commission-condition-types.md)
- [Commission Cost Types](https://paywall.gitbook.io/en/wallet-services/system-data/commission-cost-types.md)
- [Cashback Types](https://paywall.gitbook.io/en/wallet-services/system-data/cashback-types.md)
- [Limit Categories](https://paywall.gitbook.io/en/wallet-services/system-data/limit-categories.md)
- [Limit Types](https://paywall.gitbook.io/en/wallet-services/system-data/limit-types.md)
- [Limit Usage Types](https://paywall.gitbook.io/en/wallet-services/system-data/limit-usage-types.md)
