TALER-EXCHANGE...GATEWAY-CLIENT(1)
π taler-exchange-wire-gateway-client(1) π
okay so bestie, buckle up β this is the manual page for taler-exchange-wire-gateway-client from the GNU Taler fam. yes it's a long name, no we're not shortening it, it's iconic like that π
β¨ NAME β¨
taler-exchange-wire-gateway-client β trigger a transfer at the bank π¦πΈ
πΈ SYNOPSIS πΈ
taler-exchange-wire-gateway-client [-a VALUE | --amount=VALUE]
[-b URL | --bank=URL] [-C ACCOUNT | --credit=ACCOUNT]
[-c FILENAME | --config=FILENAME] [-D ACCOUNT | --debit=ACCOUNT]
[-h | --help] [-i | --credit-history]
[-L LOGLEVEL | --loglevel=LOGLEVEL] [-l FILENAME | --logfile=FILENAME]
[-o | --debit-history] [-p PASSPHRASE | --pass=PASSPHRASE]
[-S STRING | --subject=STRING]
[-s ACCOUNT-SECTION | --section=ACCOUNT-SECTION]
[-u USERNAME | --user=USERNAME] [-v | --version]
[-w ROW | --since-when=ROW]
π DESCRIPTION π
taler-exchange-wire-gateway-client is a command-line tool that lets you trigger bank transfers or inspect wire transfers for exchange accounts, all through the wire API. ngl, the manpage is very upfront about it: the tool is "expected to be used during testing or for diagnostics." so likeβ¦ a lil experimental bestie, not your production main character. π§ͺ
the way this works: in one invocation you can do one of these four operations, periodt:
- Execute a wire transfer from the exchange to a consumer account (
-C). πΈ - Execute a wire transfer from a consumer account to the exchange (
-D). πΈ - Inspect the credit history of the exchange (
-i). π - Inspect the debit history of the exchange (
-o). π
β οΈ doing more than one of these at a time will result in an error. no multitasking, it's giving "one thing at a time" energy π
but wait β plot twist: the -C and -D options can also be used as filters on transaction history operations. so they double as vibes-check tools, iykyk. β¨
π OPTIONS π
-a VALUE,--amount=VALUEβ the amount to transfer, given in the Taler-typical format ofCURRENCY:VALUE.FRACTION. πͺ-b URL,--bank=URLβ the URL at which the bank is operation. Conflicts with-s. π¦-C ACCOUNT,--credit=ACCOUNTβ when doing a wire transfer from the exchange, the money should be credited to ACCOUNT. specifies thepayto://URI of the account. also usable as a filter by credit account when you're looking at transaction histories. π-c FILENAME,--config=FILENAMEβ use the given configuration file. π-D ACCOUNT,--debit=ACCOUNTβ when doing a wire transfer to the exchange, ACCOUNT is the one being debited. specifies thepayto://URI of the account. also usable as a filter by debit account when you're looking at transaction histories. π-h,--helpβ print short help on options. π«Ά-i,--credit-historyβ obtain the credit history of the exchange. Conflicts with-o. π-L LOGLEVEL,--loglevel=LOGLEVELβ specifies the log level to use. accepted values are:DEBUG,INFO,WARNING,ERROR. πͺ΅-l FILENAME,--logfile=FILENAMEβ send logging output to FILENAME. π-o,--debit-historyβ obtain the debit history of the exchange. Conflicts with-i. π-p PASSPHRASE,--pass=PASSPHRASEβ specifies the pass phrase for authentication. Conflicts with-s. π-S SUBJECT,--subject=SUBJECTβ use SUBJECT for the wire transfer subject. must be a reserve public key for credit operations and a wire transfer identifier for debit operations. if not specified, a random value will be generated instead. π²-s ACCOUNT_SECTION,--section=ACCOUNT-SECTIONβ obtain exchange account information from the ACCOUNT-SECTION of the configuration. the argument must be a[exchange-accountcredentials-$NAME]section name and thus start with theexchange-accountcredentials-prefix. Conflicts with-u,-pand-b. note that either-bor-smust be specified. ποΈ-u USERNAME,--user=USERNAMEβ specifies the username for authentication. optional, and conflicts with-s. if neither-unor-sare used, we will attempt to talk to the bank without authentication. π-v,--versionβ print version information. π«-w ROW,--since-when=ROWβ specifies a ROW from which the history should be obtained. if not given, the 10 youngest transactions are returned. π°οΈ
π¦ SEE ALSO π¦
π BUGS π
report bugs by using https://bugs.taler.net/ or by sending electronic mail to <taler@gnu.org> π¬
πΈ AUTHOR πΈ
GNU Taler contributors π«Ά
β COPYRIGHT β
2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+) π
alright bestie, that's the whole page, no notes, nothing skipped, we ate and left no crumbs πβ¨ this was version 1.0, dated Dec 22, 202β¦ (the year got cut off in my copy, sobbing π), and it's brought to you by the GNU Taler girlies. mwah πππ¦
π¦ where this page comes from
- nixos 26.05: taler-exchange 1.3.0
- nixpkgs unstable: taler-exchange 1.3.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms