TALER-MERCHANT-DEPOSITCHECK(1)

πŸ“¦ version 1.3.0, in nixos 26.05, nixpkgs unstable

🌸 NAME 🌸

taler-merchant-depositcheck β€” bestie, this is the little detective that goes and checks the status of deposits with exchange. That's it, that's the job. (And hey, you're reading the TALER-MERCHANT-DEPOSITCHECK(1) page from the GNU Taler fam, welcome πŸ’–)


✨ SYNOPSIS ✨

taler-merchant-depositcheck [-c FILENAME | --config=FILENAME] [-e
BASE_URL | --exchange=BASE_URL] [-h | --help]
[-L LOGLEVEL | --loglevel=LOGLEVEL] [-l FILENAME | --logfile=FILENAME]
[-T USEC | --timetravelUSEC] [-t | --test] [-v | --version]
quick heads up 🫢 β€” the synopsis up there literally says --timetravelUSEC while the options list below says --timetravel=USEC. That's just how the page is written, so it's staying exactly like that. iykyk.

πŸ’– DESCRIPTION πŸ’–

okay so picture this: taler-merchant-depositcheck is a command-line tool that goes and inquires with exchanges about whether they actually completed the bank transfers in response to deposits the merchant backend made. like, "hey exchange, did the money move or are we ghosted?" πŸ‘€

and the whole point is that it lets the merchant backend detect deposit issues β€” for example, if a KYC is blocking a wire transfer. so it's giving main character energy for catching problems before they spiral. πŸ”₯

its options are as follows, and yes, we're doing all of them:

  • -c FILENAME, --config=FILENAME β€” use the configuration and other resources for the merchant to operate from FILENAME. your whole setup lives in there, so point it somewhere real ✨
  • -e BASE_URL, --exchange=BASE_URL β€” base URL of the exchange to monitor. and here's the cute part: if you don't give it one, a worker process will be spawned for each exchange in the configuration (the "merchant-exchange-" sections). so it'll just go do the rounds itself, no cap 🧚
  • -h, --help β€” print short help on options. the classic "what does anything do" button πŸ’…
  • -L LOGLEVEL, --loglevel=LOGLEVEL β€” specifies the log level to use. accepted values are: DEBUG, INFO, WARNING, ERROR. pick your verbosity vibe 🌈
  • -l FILENAME, --logfile=FILENAME β€” send logging output to FILENAME. like, put the receipts in a file instead of screaming into the terminal πŸŽ€
  • -s SECTION, --section=SECTION β€” configuration section to use. default is taler-merchant-depositcheck. needed if different processes are used to watch multiple bank accounts (for the same instance or different instances). so if you're juggling accounts, this is the one keeping everyone straight πŸ‘‘
  • -T USEC, --timetravel=USEC β€” modify the system time by USEC microseconds. USEC may be prefixed with + or - (e.g. -T +300). this option is intended for debugging/testing only. ⚠️ literally only for debugging/testing, do not make it your whole personality
  • -t, --test β€” run in test mode. only runs until the current list of bank transactions are all imported. short and sweet, in-and-out πŸ“
  • -v, –version β€” print version information. (yes that dash is exactly how the page has it, we don't fix, we don't editorialize, we respect the dash πŸ™ˆ)

πŸ” SEE ALSO πŸ”

go read those next, bestie, they're connected fr fr πŸ¦‹


πŸ’€ BUGS πŸ’€

report bugs by using https://bugs.taler.net or by sending electronic mail to <taler@gnu.org>. the maintainers wanna hear it, don't suffer in silence 😭


πŸ‘‘ AUTHOR πŸ‘‘

GNU Taler contributors β€” legends, all of them.


2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+)


and that's the page! πŸ’œ this was version 1.0, dated Dec 22, 2025, from the GNU Taler source β€” ok bye, go check some deposits, slay 🫢✨

πŸ“¦ where this page comes from