merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

test_merchant_api.conf (3157B)


      1 # This file is in the public domain.
      2 #
      3 [PATHS]
      4 TALER_TEST_HOME = test_merchant_api_home/
      5 DONAU_RUNTIME_DIR = ${TMPDIR:-${TMP:-/tmp}}/donau-system-runtime/
      6 
      7 [taler-helper-crypto-rsa]
      8 LOOKAHEAD_SIGN = 10 days
      9 
     10 [taler-helper-crypto-eddsa]
     11 LOOKAHEAD_SIGN = 24 days
     12 DURATION = 14 days
     13 
     14 [bank]
     15 HTTP_PORT = 8082
     16 
     17 [merchant-exchange-chf]
     18 DISABLED = YES
     19 
     20 [merchant-exchange-kudos]
     21 DISABLED = YES
     22 
     23 [libeufin-bank]
     24 CURRENCY = EUR
     25 WIRE_TYPE = x-taler-bank
     26 X_TALER_BANK_PAYTO_HOSTNAME = localhost
     27 ALLOW_REGISTRATION = YES
     28 IBAN_PAYTO_BIC = SANDBOXX
     29 DEFAULT_CUSTOMER_DEBT_LIMIT = EUR:200
     30 DEFAULT_ADMIN_DEBT_LIMIT = EUR:2000
     31 REGISTRATION_BONUS_ENABLED = yes
     32 REGISTRATION_BONUS = EUR:100
     33 SUGGESTED_WITHDRAWAL_EXCHANGE = http://localhost:8081/
     34 SERVE = tcp
     35 PORT = 8082
     36 PWD_HASH_CONFIG = { "cost": 4 }
     37 PWD_AUTH_COMPAT = yes
     38 
     39 [merchant]
     40 CURRENCY = EUR
     41 PORT = 8080
     42 SERVE = tcp
     43 DB = postgres
     44 STRICT_PROTOCOL_V19 = NO
     45 
     46 [merchantdb-postgres]
     47 CONFIG = postgres:///talercheck
     48 SQL_DIR = ${DATADIR}sql/
     49 
     50 [merchant-exchange-test]
     51 MASTER_KEY = KHA6YSPRQV1ZFCF144SY8KJNR588XA8DA0F6510FKJW30DJFJNAG
     52 EXCHANGE_BASE_URL = http://localhost:8081/
     53 CURRENCY = EUR
     54 
     55 [exchange]
     56 CURRENCY = EUR
     57 CURRENCY_ROUND_UNIT = EUR:0.01
     58 PORT = 8081
     59 MASTER_PUBLIC_KEY = KHA6YSPRQV1ZFCF144SY8KJNR588XA8DA0F6510FKJW30DJFJNAG
     60 BASE_URL = "http://localhost:8081/"
     61 STEFAN_ABS = "EUR:5"
     62 ENABLE_KYC = NO
     63 
     64 [exchangedb-postgres]
     65 CONFIG = "postgres:///talercheck"
     66 
     67 [auditor]
     68 BASE_URL = "http://localhost:8083/"
     69 AUDITOR_PRIV_FILE = ${TALER_DATA_HOME}/auditor/offline-keys/auditor.priv
     70 DB = postgres
     71 PUBLIC_KEY = A29P1DRGXVTJZV1HFG251QPAW3ZTC681ZJWXB1T0RWGPE2HQSGZG
     72 TALER_AUDITOR_SALT = test
     73 
     74 [auditordb-postgres]
     75 CONFIG = postgres:///talercheck
     76 
     77 [exchange-account-exchange]
     78 PAYTO_URI = "payto://x-taler-bank/localhost/2?receiver-name=2"
     79 ENABLE_DEBIT = YES
     80 ENABLE_CREDIT = YES
     81 
     82 [exchange-accountcredentials-exchange]
     83 WIRE_GATEWAY_URL = "http://localhost:8082/accounts/2/taler-wire-gateway/"
     84 WIRE_GATEWAY_AUTH_METHOD = NONE
     85 
     86 [admin-accountcredentials-exchange]
     87 WIRE_GATEWAY_URL = "http://localhost:8082/accounts/2/taler-wire-gateway/"
     88 WIRE_GATEWAY_AUTH_METHOD = NONE
     89 
     90 [donau]
     91 TERMS_ETAG = tos
     92 CURRENCY = EUR
     93 PRIVACY_ETAG = 0
     94 PORT = 8079
     95 DB = postgres
     96 LEGAL_DOMAIN = "Bern"
     97 BASE_URL = "http://localhost:8079/"
     98 SERVE = tcp
     99 EXPIRE_IDLE_SLEEP_INTERVAL ="1 s"
    100 EXPIRE_LEGAL_YEARS = 5
    101 
    102 [donaudb-postgres]
    103 CONFIG = "postgres:///talercheck"
    104 
    105 [donau-secmod-cs]
    106 LOOKAHEAD_SIGN = "24 days"
    107 KEY_DIR = ${TALER_TEST_HOME}taler/exchange-secmod-cs/keys
    108 OVERLAP_DURATION = 0
    109 SM_PRIV_KEY = ${DONAU_RUNTIME_DIR}donau-secmod-cs/secmod-private-key
    110 UNIXPATH = ${DONAU_RUNTIME_DIR}donau-secmod-cs/server.sock
    111 
    112 [donau-secmod-rsa]
    113 LOOKAHEAD_SIGN = "24 days"
    114 KEY_DIR = ${TALER_TEST_HOME}taler/exchange-secmod-rsa/keys
    115 OVERLAP_DURATION = 0
    116 SM_PRIV_KEY = ${DONAU_RUNTIME_DIR}donau-secmod-rsa/secmod-private-key
    117 UNIXPATH = ${DONAU_RUNTIME_DIR}donau-secmod-rsa/server.sock
    118 
    119 [donau-secmod-eddsa]
    120 LOOKAHEAD_SIGN = "24 days"
    121 DURATION = "14 days"
    122 KEY_DIR = ${TALER_TEST_HOME}taler/exchange-secmod-eddsa/keys
    123 OVERLAP_DURATION = 0
    124 SM_PRIV_KEY = ${DONAU_RUNTIME_DIR}donau-secmod-eddsa/secmod-private-key
    125 UNIXPATH = ${DONAU_RUNTIME_DIR}donau-secmod-eddsa/server.sock