diff options
Diffstat (limited to 'bin/taler-deployment-config-tips')
-rwxr-xr-x | bin/taler-deployment-config-tips | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bin/taler-deployment-config-tips b/bin/taler-deployment-config-tips new file mode 100755 index 0000000..a8bcae5 --- /dev/null +++ b/bin/taler-deployment-config-tips @@ -0,0 +1,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. |