blob: 2f1b33b8d64dae45918e6ad8e1b9032d1bacf6d3 (
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
. config/user.conf # DOMAIN_NAME & CURRENCY
. config/internal.conf # PROTO
NEXUS_CONFIG_FILE=/etc/libeufin/libeufin-nexus.conf
RESERVE_PUB=$(taler-wallet-cli \
api 'acceptManualWithdrawal' \
'{"exchangeBaseUrl":'${PROTO}'://exchange.'$DOMAIN_NAME'",
"amount":"'$CURRENCY':5"
}' | jq -r .result.reservePub)
DEBTOR_IBAN="CH8389144317421994586"
CAMT_054=$(sed \
-e "s/RESERVE_PUB/$RESERVE_PUB/" \
-e "s/BANK_ID/$(uuidgen | cut -c-34)/" \
-e "s/DEBTOR_IBAN/$DEBTOR_IBAN/" \
incoming_template.xml)
echo "$CAMT_054" | sudo -i -u libeufin-nexus \
libeufin-nexus ebics-fetch -c $NEXUS_CONFIG_FILE --import
taler-wallet-cli run-until-done
|