GNU Taler
GNU Taler Documentation
1. Core Protocol Specification
1.1. Overview
1.2. Conventions for Taler RESTful APIs
1.3. The Exchange RESTful API
1.4. Merchant Backend RESTful API
1.5. Wallet-Core API Documentation
1.6. The Auditor RESTful JSON API
1.7. Backup and Synchronization RESTful API
1.8. Challenger Service API
1.9. The TalDir RESTful API
1.10. The Mailbox RESTful API
1.11. Bank RESTful APIs
1.11.1. Taler Core Bank API
1.11.2. Taler Wire Gateway HTTP API
1.11.3. Taler Bank Revenue HTTP API
1.11.4. Taler Bank Integration API
1.12. The Donau RESTful API
2. GNU Taler User Guide
3. GNU Taler Merchant Backend Operator Manual
4. GNU Taler Merchant API Tutorial
5. GNU Taler Merchant POS Manual
6. GNU Taler Wallet Manual
7. GNU Taler Exchange Operator Manual
8. GNU Taler Challenger Operator Manual
9. GNU Taler Auditor Operator Manual
10. Developer’s Manual
10.1. GNU Taler Release Checklists
10.2. GNU Taler Demo Upgrade Checklist
10.3. Guidelines for Python Packages
11. LibEuFin
11.1. Conceptual Overview
11.2. The EBICS Bank Transport
11.3. EBICS Implementation Notes
11.4. SEPA Payments
11.5. ISO 20022
11.6. Banking Protocols
11.7. Transaction Identification
11.8. LibEuFin Frontend
11.9. LibEuFin How-To
11.10. Create a local currency (experimental)
11.11. CLI commands for the circuit API
11.12. Deploying Taler with libEufin
11.13. EBICS 3.0 with PostFinance
11.14. Performance demonstrators
12. Design Documents
12.1. XX 01: New Browser Integration
12.2. XX 02: Wallet Exchange Management
12.3. DD 03: ToS rendering
12.4. DD 04: Wallet Withdrawal Flow
12.5. XX 05: Wallet Backup and Sync
12.6. DD 06: Extensions for GNU Taler
12.7. DD 07: Specification of the Payment Flow
12.8. XX 08: Fee Structure Metrics
12.9. DD 09: Wallet Backup
12.10. DD 10: Exchange crypto helper design
12.11. DD 11: Auditor-Exchange Database Synchronization
12.12. DD 12: Exchange Fee Configuration
12.13. DD 13: Wallet-to-Wallet Payments
12.14. DD 14: Merchant backoffice UI
12.15. DD 15: Merchant backoffice Routing
12.16. DD 16: Backoffice Order Management
12.17. DD 17: Backoffice Inventory Management
12.18. DD 18: Forgettable Data in JSON Contract Terms
12.19. DD 19: Wallet Backup Merging
12.20. DD 20: Backoffice Rewards Management
12.21. DD 21: Exchange Key Continuity
12.22. DD 22: Wallet Proofs to Auditor
12.23. DD 23: Taler KYC
12.24. DD 24: Anonymous Age Restriction Extension
12.25. DD 25: Withdraw coins manually starting from the wallet
12.26. DD 26: Refunds and Fees
12.27. DD 27: Sandboxing all the Taler services
12.28. DD 28: Deposit Policy Extensions
12.29. DD 29: Mobile P2P UI
12.30. DD 30: Offline payments
12.31. DD 31: Invoicing
12.32. DD 32: Brandt-Vickrey Auctions
12.33. DD 33: Database Schema and Versioning
12.34. DD 34: Considerations for Wallet Database Migrations
12.35. DD 35: Regional currencies
12.36. DD 36: Currency conversion service
12.37. DD 37: Wallet Transaction Lifecycle
12.38. XX 38: Demobanks protocol suppliers
12.39. DD 39: Taler Wallet Browser Integration Considerations
12.40. DD 40: Distro Packaging
12.41. DD 41: Wallet Balance and Amount Definitions
12.42. DD 42: Wallet Dev Experiments
12.43. DD 43: Managing Prebuilt Artifacts and Source-Level Dependencies
12.44. DD 44: CI System
12.45. DD 45: Single-Depth Inheritance of KYC for Reserves
12.46. DD 46: Contract Format v1
12.47. DD 47: STEFAN
12.48. DD 48: Wallet Exchange Lifecycle and Management
12.49. DD 49: Authentication
12.50. DD 050: Libeufin-Nexus
12.51. DD XY: Template
13. Taler licensing information
14. Man Pages
14.1. challenger-admin(1)
14.2. challenger-config(1)
14.3. challenger-dbconfig(1)
14.4. challenger-dbinit(1)
14.5. challenger-httpd(1)
14.6. challenger.conf(5)
14.7. libeufin-cli(1)
14.8. libeufin-nexus(1)
14.9. libeufin-sandbox(1)
14.10. sync-config(1)
14.11. sync-dbconfig(1)
14.12. sync-dbinit(1)
14.13. sync-httpd(1)
14.14. sync.conf(5)
14.15. taler-aggregator-benchmark(1)
14.16. taler-auditor-dbconfig(1)
14.17. taler-auditor-dbinit(1)
14.18. taler-auditor-exchange(1)
14.19. taler-auditor-httpd(1)
14.20. taler-auditor-offline(1)
14.21. taler-auditor-sync(1)
14.22. taler-auditor(1)
14.23. taler-bank-benchmark(1)
14.24. taler-config(1)
14.25. taler-exchange-aggregator(1)
14.26. taler-exchange-benchmark(1)
14.27. taler-exchange-closer(1)
14.28. taler-exchange-dbconfig(1)
14.29. taler-exchange-dbinit(1)
14.30. taler-exchange-drain(1)
14.31. taler-exchange-expire(1)
14.32. taler-exchange-httpd(1)
14.33. taler-exchange-kyc-aml-pep-trigger(1)
14.34. taler-exchange-kyc-tester(1)
14.35. taler-exchange-offline(1)
14.36. taler-exchange-router(1)
14.37. taler-exchange-secmod-cs(1)
14.38. taler-exchange-secmod-eddsa(1)
14.39. taler-exchange-secmod-rsa(1)
14.40. taler-exchange-transfer(1)
14.41. taler-exchange-wire-gateway-client(1)
14.42. taler-exchange-wirewatch(1)
14.43. taler-fakebank-run(1)
14.44. taler-helper-auditor-aggregation(1)
14.45. taler-helper-auditor-coins(1)
14.46. taler-helper-auditor-deposits(1)
14.47. taler-helper-auditor-purses(1)
14.48. taler-helper-auditor-reserves(1)
14.49. taler-helper-auditor-wire(1)
14.50. taler-merchant-benchmark(1)
14.51. taler-merchant-dbconfig(1)
14.52. taler-merchant-dbinit(1)
14.53. taler-merchant-httpd(1)
14.54. taler-merchant-setup-reserve(1)
14.55. taler-merchant-webhook(1)
14.56. taler-merchant-wirewatch(1)
14.57. taler-terms-generator(1)
14.58. taler-unified-setup.sh(1)
14.59. taler-wallet-cli(1)
14.60. taler.conf(5)
Index
GNU Free Documentation License
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
A
A004
A005
A006
absolute time
aggregate
amount
auditor
authorization
B
back-office
backend
,
[1]
,
[2]
bank
BTF
buyer
C
claim
claim token
close
,
[1]
closed
closes
closing
coin
coins
commitment
configuration
contract
,
[1]
contract terms
,
[1]
contracts
cookie
crypto-currency
currency
customer
D
DBMS
,
[1]
denomination
denomination key
deposit
depositing
deposits
dirty
dirty coin
drain
drained
E
E002
EBICS
EDS
ES
exchange
,
[1]
expiration
expired
F
fakebank
fee
,
[1]
fees
,
[1]
,
[2]
fresh
fresh coin
frontend
,
[1]
FTAM
fulfillment URL
,
[1]
G
GNUnet
H
H004
H005
HEV
Host ID
Human Subscriber
I
instance
,
[1]
,
[2]
,
[3]
,
[4]
instance-bank-account
inventory
ISO 20022
J
JavaScript Object Notation
JSON
json
K
kappa
KUDOS
,
[1]
L
legal expiration
LibEuFin
link
linking
location
lock
,
[1]
M
maintenance
,
[1]
,
[2]
master key
maximum deposit fee
maximum fee amortization
maximum wire fee
melt
melted
melting
merchant
message signing key
O
order
,
[1]
,
[2]
,
[3]
order ID
Order Number
owner
P
Partner ID
pay
pay_url
payment deadline
pick up
planchet
port
PostgreSQL
,
[1]
privacy policy
product
product description
proof
proposal
purchase
R
recoup
refresh
refresh commitment
refreshing
refund
,
[1]
refund deadline
refund transaction id
refunding
refunds
relative time
repurchase
reserve
,
[1]
,
[2]
resource url
RESTful
reveal
revealing
revocation
revoke
reward
rewards
,
[1]
S
sandbox
security
Segmentation
session
sharing
spend
spending
Subscriber
summary
,
[1]
System ID
T
taler-config
taler-merchant-httpd
taler.conf
TCP
Technical Subscriber
terms
,
[1]
TLS
,
[1]
transaction
Transaction ID
Transaction key
transfer
,
[1]
transfer key
transfer keys
transfers
U
UNIFI
unit
UNIX domain socket
user
User ID
V
V001
version
VEU
W
wallet
WebExtension
wire deadline
wire fee
wire format
wire gateway
wire transfer
,
[1]
wire transfer identifier
wire transfers
withdraw
withdrawal
withdrawing
wtid
X
X002
Z
zombie
zombie coin