taler-merchant-reconciliation.1.rst (2556B)
1 taler-merchant-reconciliation(1) 2 ################################ 3 4 .. only:: html 5 6 Name 7 ==== 8 9 **taler-merchant-reconciliation** - reconcile bank transfers with Taler exchange 10 11 12 Synopsis 13 ======== 14 15 **taler-merchant-reconciliation** 16 [**-3** | **--http3**] 17 [**-c** *FILENAME* | **--config=**\ \ *FILENAME*] 18 [**-h** | **--help**] 19 [**-L** *LOGLEVEL* | **--loglevel=**\ \ *LOGLEVEL*] 20 [**-l** *FILENAME* | **--logfile=**\ \ *FILENAME*] 21 [**-T** *USEC* | **--timetravel**\ \ *USEC*] 22 [**-t** | **--test**] 23 [**-v** | **--version**] 24 25 Description 26 =========== 27 28 **taler-merchant-reconciliation** is a background job that reconciles 29 wire transfers that credit the merchant's bank account with 30 the respective contracts that have been paid by asking the 31 exchange to provide a list of all deposits that were aggregated 32 into a wire transfer. 33 34 The tool is part of a set of processes that allow a merchant backend to 35 validate that the exchange paid the merchant correctly. 36 37 Its options are as follows: 38 39 **-3** \| **--http3** 40 Enable the use of HTTP/2 and HTTP/3. Without this option, we 41 force libcurl to only use HTTP/1.1 when talking to the exchange. 42 Note that for some libcurl builds, we will still use HTTP/1.1 43 even with this option if HTTP/2 or HTTP/3 support are not deemed 44 to be stable enough. Setting this option may provide a minor 45 performance benefit, but it may cause stability issues depending 46 on the libcurl version used, hence it is off by default. 47 48 **-c** *FILENAME* \| **--config=**\ \ *FILENAME* 49 Use the configuration and other resources for the merchant to operate 50 from *FILENAME*. 51 52 **-h** \| **--help** 53 Print short help on options. 54 55 **-L** *LOGLEVEL* \| **--loglevel=**\ \ *LOGLEVEL* 56 Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``, 57 ``WARNING``, ``ERROR``. 58 59 **-l** *FILENAME* \| **--logfile=**\ \ *FILENAME* 60 Send logging output to *FILENAME*. 61 62 **-T** *USEC* \| **--timetravel=**\ \ *USEC* 63 Modify the system time by *USEC* microseconds. 64 *USEC* may be prefixed with ``+`` or ``-`` (e.g. ``-T +300``). 65 This option is intended for debugging/testing only. 66 67 **-t** \| **--test** 68 Run in test mode. Only runs until the current list of bank 69 transactions have all been checked. 70 71 **-v** \| **–version** 72 Print version information. 73 74 See Also 75 ======== 76 77 taler-merchant-depositcheck(1), taler-merchant-wirewatch(1), taler-merchant.conf(5). 78 79 Bugs 80 ==== 81 82 Report bugs by using https://bugs.taler.net or by sending electronic 83 mail to <taler@gnu.org>.