#!/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}:50" \ --exchange-url=${EXCHANGE_URL} \ --merchant-url=$(join_no_double_slash ${MERCHANT_URL} "/instances/survey/") \ --wire-method=${WIRE_METHOD} \ --apikey="Bearer ${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.