taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

taler-merchant-depositcheck.1.rst (2919B)


      1 taler-merchant-depositcheck(1)
      2 ##############################
      3 
      4 .. only:: html
      5 
      6    Name
      7    ====
      8 
      9    **taler-merchant-depositcheck** - check if deposits are associated with wire transfers
     10 
     11 
     12 Synopsis
     13 ========
     14 
     15 **taler-merchant-depositcheck**
     16 [**-3** | **--http3**]
     17 [**-c** *FILENAME* | **--config=**\ ‌\ *FILENAME*]
     18 [**-e** *BASE_URL* | **--exchange=**\ \ *BASE_URL*]
     19 [**-h** | **--help**]
     20 [**-L** *LOGLEVEL* | **--loglevel=**\ ‌\ *LOGLEVEL*]
     21 [**-l** *FILENAME* | **--logfile=**\ ‌\ *FILENAME*]
     22 [**-T** *USEC* | **--timetravel**\ \ *USEC*]
     23 [**-t** | **--test**]
     24 [**-v** | **--version**]
     25 
     26 Description
     27 ===========
     28 
     29 **taler-merchant-depositcheck** is a command-line tool to inquire with exchanges about whether they completed
     30 bank transfers in response to deposits made by the
     31 merchant backend.  This will allow the merchant backend to detect deposit issues, for example if a KYC is blocking
     32 a wire transfer.
     33 
     34 Its options are as follows:
     35 
     36 **-3** \| **--http3**
     37    Enable the use of HTTP/2 and HTTP/3. Without this option, we
     38    force libcurl to only use HTTP/1.1 when talking to the exchange.
     39    Note that for some libcurl builds, we will still use HTTP/1.1
     40    even with this option if HTTP/2 or HTTP/3 support are not deemed
     41    to be stable enough.  Setting this option may provide a minor
     42    performance benefit, but it may cause stability issues depending
     43    on the libcurl version used, hence it is off by default.
     44 
     45 **-c** *FILENAME* \| **--config=**\ ‌\ *FILENAME*
     46    Use the configuration and other resources for the merchant to operate
     47    from *FILENAME*.
     48 
     49 **-e** *BASE_URL* \| **--exchange=**\ ‌\ *BASE_URL*
     50    Base URL of the exchange to monitor. If not given, a worker process will be spawned for each exchange in the configuration ("merchant-exchange-" sections).
     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 **-s** *SECTION* \| **--section=**\ \ *SECTION*
     63    Configuration section to use. Default is taler-merchant-depositcheck. Needed
     64    if different processes are used to watch multiple bank accounts (for the
     65    same instance or different instances).
     66 
     67 **-T** *USEC* \| **--timetravel=**\ \ *USEC*
     68    Modify the system time by *USEC* microseconds.
     69    *USEC* may be prefixed with ``+`` or ``-`` (e.g. ``-T +300``).
     70    This option is intended for debugging/testing only.
     71 
     72 **-t** \| **--test**
     73    Run in test mode. Only runs until the current list of bank
     74    transactions are all imported.
     75 
     76 **-v** \| **–version**
     77    Print version information.
     78 
     79 See Also
     80 ========
     81 
     82 taler-merchant-httpd(1), taler-merchant.conf(5).
     83 
     84 Bugs
     85 ====
     86 
     87 Report bugs by using https://bugs.taler.net or by sending electronic
     88 mail to <taler@gnu.org>.