summaryrefslogtreecommitdiff
path: root/bin/taler-config-tips
blob: f7fc01be292a735cdbf25cb75872a5a47d9ef46f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash

set -eu

function join_no_double_slash {
  echo "$1$2" | sed -s 's/\([^:]\)\/\+/\1\//g'
}

BANK_URL=$(taler-config -s bank -o base_url)
MERCHANT_URL=$(taler-config -s frontends -o backend)
CURRENCY=$(taler-config -s taler -o currency)
EXCHANGE_URL=$(taler-config -s exchange -o base_url)
WIRE_METHOD="x-taler-bank"
APIKEY=$(taler-config -s frontends -o backend_apikey)

PAYTO_WITH_SUBJECT=$(taler-merchant-setup-reserve \
  --amount="${CURRENCY}:20" \
  --exchange-url=${EXCHANGE_URL} \
  --merchant-url=$(join_no_double_slash ${MERCHANT_URL} "/instances/survey") \
  --wire-method=${WIRE_METHOD} \
  --apikey="ApiKey ${APIKEY}")
echo "Merchant generated the following tip-reserve: $PAYTO_WITH_SUBJECT"
taler-bank-manage django wire_transfer_payto Survey x ${PAYTO_WITH_SUBJECT} "${CURRENCY}:50" 
echo Paid for tip reserve.