# taler-merchant

> GNU Taler merchant backend

**Wikidata**: [Q131532011](https://www.wikidata.org/wiki/Q131532011)  
**Source**: https://4ort.xyz/entity/taler-merchant

## Summary
Taler-merchant is the GNU Taler merchant backend, a free software component designed to enable businesses to securely process digital payments while prioritizing user privacy. As part of the GNU Taler system, it ensures transactions are private and interoperable, allowing merchants to accept payments without requiring customer accounts or tracking personal data.

## Key Facts
- **License**: GNU Affero General Public License (Q27016754).
- **Part of**: GNU Taler, a privacy-preserving digital payment system.
- **Instance of**: Software component and free software.
- **Copyright holder**: Taler Systems SA.
- **Operating system**: Linux (Q3251801).
- **Source code repository**: Hosted at [https://git.taler.net/merchant.git](https://git.taler.net/merchant.git) using cgit.
- **Package identifier**: `taler-merchant` in Nixpkgs.

## FAQs
### Q: What is the primary function of taler-merchant?
A: Taler-merchant serves as the backend system for merchants using GNU Taler, enabling them to securely and privately accept digital payments without tracking customer transactions.

### Q: Is taler-merchant free to use and modify?
A: Yes, taler-merchant is free software licensed under the GNU Affero General Public License, allowing users to run, study, modify, and distribute the software.

### Q: How does taler-merchant relate to the broader GNU Taler project?
A: It is a core component of GNU Taler, specifically designed to handle merchant-side operations within the system’s privacy-centric payment infrastructure.

## Why It Matters
Taler-merchant plays a critical role in advancing privacy-preserving digital payments by providing merchants with a secure, open-source tool to accept transactions. Unlike conventional payment systems that often require customer data collection, taler-merchant ensures financial privacy by design, aligning with ethical standards for digital finance. As part of the GNU Taler ecosystem, it contributes to a decentralized financial framework that reduces reliance on proprietary platforms, fostering trust and transparency in online commerce. Its adherence to free software principles also empowers businesses and developers to audit, customize, and deploy the system independently, promoting digital sovereignty.

## Notable For
- **Privacy-by-design architecture**: Ensures merchants can accept payments without tracking customer identities or transaction histories.
- **Free software compliance**: Fully auditable and modifiable under the AGPL, reducing vendor lock-in risks.
- **Interoperability focus**: Functions within the GNU Taler network, enabling seamless cross-platform transactions.
- **Specialized backend role**: Tailored specifically for merchant payment processing within a decentralized financial system.

## Body
### Overview
Taler-merchant is a backend software component for merchants adopting the GNU Taler privacy-preserving payment system. It facilitates secure, private transactions by handling payment processing, invoicing, and settlement without requiring customer accounts or personal data.

### Technical Details
- **Repository**: Source code is hosted at [https://git.taler.net/merchant.git](https://git.taler.net/merchant.git) using the cgit interface.
- **Operating System**: Primarily designed for Linux environments (Q3251801).
- **Integration**: Functions as part of the broader GNU Taler infrastructure, interacting with customer wallets and the Taler bank component.

### Licensing and Governance
- **License**: Distributed under the GNU Affero General Public License (AGPL), ensuring users receive source code access and freedoms to modify and share the software.
- **Copyright**: Held by Taler Systems SA, a company supporting the development of GNU Taler.

### Functional Role
- **Payment Processing**: Enables merchants to generate payment requests and verify transaction integrity.
- **Privacy Compliance**: Adheres to GNU Taler’s strict privacy standards, ensuring no customer data is retained post-transaction.

### Ecosystem Context
- **Nixpkgs Availability**: Included in the Nix package repository under the identifier `taler-merchant`, streamlining deployment for NixOS users.
- **Free Software Alignment**: Classified under the "free software" category, emphasizing user freedoms over proprietary restrictions.