gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-deployment] branch master updated: faking incoming regional payme


From: gnunet
Subject: [taler-deployment] branch master updated: faking incoming regional payments
Date: Wed, 29 Nov 2023 00:43:15 +0100

This is an automated email from the git hooks/post-receive script.

ms pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new dd2ac28  faking incoming regional payments
dd2ac28 is described below

commit dd2ac289959b3170c4af3dd8622e092d847f2f3f
Author: MS <ms@taler.net>
AuthorDate: Wed Nov 29 00:42:34 2023 +0100

    faking incoming regional payments
---
 netzbon/incoming_template.xml | 127 ++++++++++++++++++++++++++++++++++++++++++
 netzbon/withdraw.sh           |  27 +++++++++
 2 files changed, 154 insertions(+)

diff --git a/netzbon/incoming_template.xml b/netzbon/incoming_template.xml
new file mode 100644
index 0000000..635fca7
--- /dev/null
+++ b/netzbon/incoming_template.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.054.001.08" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:camt.054.001.08 
camt.054.001.08.xsd">
+  <BkToCstmrDbtCdtNtfctn>
+    <GrpHdr>
+      <MsgId>20231106375204337320698</MsgId>
+      <CreDtTm>2023-11-06T23:39:09</CreDtTm>
+      <MsgPgntn>
+        <PgNb>1</PgNb>
+        <LastPgInd>true</LastPgInd>
+      </MsgPgntn>
+      <AddtlInf>NOT-INGESTED</AddtlInf>
+    </GrpHdr>
+    <Ntfctn>
+      <Id>20231106375204337320700</Id>
+      <CreDtTm>2023-11-06T23:39:09</CreDtTm>
+      <FrToDt>
+        <FrDtTm>2023-11-04T00:00:00</FrDtTm>
+        <ToDtTm>2023-11-06T23:59:59</ToDtTm>
+      </FrToDt>
+      <RptgSrc>
+      <Prtry>OTHR</Prtry>
+      </RptgSrc>
+      <Acct>
+        <Id>
+          <IBAN>NOT-INGESTED</IBAN>
+        </Id>
+        <Ownr>
+          <Nm>NOT-INGESTED</Nm>
+        </Ownr>
+      </Acct>
+      <Ntry>
+        <NtryRef>NOT-INGESTED</NtryRef>
+        <Amt Ccy="CHF">5.00</Amt>
+        <CdtDbtInd>CRDT</CdtDbtInd>
+        <RvslInd>false</RvslInd>
+       <Sts>
+          <Cd>BOOK</Cd>
+       </Sts>
+        <BookgDt>
+          <Dt>2023-11-06</Dt>
+        </BookgDt>
+        <ValDt>
+          <Dt>2023-11-06</Dt>
+        </ValDt>
+       <AcctSvcrRef>NOT-INGESTED</AcctSvcrRef>
+        <BkTxCd>
+          <Domn>
+            <Cd>PMNT</Cd>
+            <Fmly>
+             <Cd>RCDT</Cd>
+             <SubFmlyCd>AUTT</SubFmlyCd>
+            </Fmly>
+          </Domn>
+        </BkTxCd>
+        <NtryDtls>
+          <Btch>
+            <NbOfTxs>1</NbOfTxs>
+          </Btch>
+          <TxDtls>
+            <Refs>
+             <AcctSvcrRef>BANK_ID</AcctSvcrRef>
+              <InstrId>NOT-INGESTED</InstrId>
+             <EndToEndId>NOT-INGESTED</EndToEndId>
+              <Prtry>
+                <Tp>00</Tp>
+                <Ref>NOT-INGESTED</Ref>
+              </Prtry>
+            </Refs>
+            <Amt Ccy="CHF">5.00</Amt>
+           <CdtDbtInd>CRDT</CdtDbtInd>
+            <BkTxCd>
+              <Domn>
+                <Cd>PMNT</Cd>
+                <Fmly>
+                 <Cd>RCDT</Cd>
+                 <SubFmlyCd>ATXN</SubFmlyCd>
+                </Fmly>
+              </Domn>
+            </BkTxCd>
+            <RltdPties>
+             <Dbtr>
+               <Pty>
+                  <Nm>Test User</Nm>
+                </Pty>
+              </Dbtr>
+              <DbtrAcct>
+                <Id>
+                  <IBAN>DEBTOR_IBAN</IBAN>
+                </Id>
+              </DbtrAcct>
+              <CdtrAcct>
+                <Id>
+                  <IBAN>NOT-INGESTED</IBAN>
+                </Id>
+              </CdtrAcct>
+            </RltdPties>
+            <RltdAgts>
+              <DbtrAgt>
+                <FinInstnId>
+                  <ClrSysMmbId>
+                    <MmbId>NOT-INGESTED</MmbId>
+                  </ClrSysMmbId>
+                  <Nm>NOT-INGESTED</Nm>
+                  <PstlAdr>
+                    <AdrLine>NOT-INGESTED</AdrLine>
+                    <AdrLine>NOT-INGESTED</AdrLine>
+                  </PstlAdr>
+                </FinInstnId>
+              </DbtrAgt>
+            </RltdAgts>
+            <RmtInf>
+              <Ustrd>RESERVE_PUB</Ustrd>
+              <Strd>
+                <AddtlRmtInf>?REJECT?0</AddtlRmtInf>
+                <AddtlRmtInf>?ERROR?000</AddtlRmtInf>
+              </Strd>
+            </RmtInf>
+            <RltdDts>
+              <AccptncDtTm>2023-11-06T20:00:00</AccptncDtTm>
+            </RltdDts>
+          </TxDtls>
+        </NtryDtls>
+        <AddtlNtryInf>NOT-INGESTED</AddtlNtryInf>
+      </Ntry>
+    </Ntfctn>
+  </BkToCstmrDbtCdtNtfctn>
+</Document>
diff --git a/netzbon/withdraw.sh b/netzbon/withdraw.sh
new file mode 100755
index 0000000..9e3c1d1
--- /dev/null
+++ b/netzbon/withdraw.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+set -eu
+
+# Loading values (DOMAIN_NAME & CURRENCY)
+. config/user.conf
+DBNAME=libeufinbank
+NEXUS_CONFIG_FILE="$HOME/PoFi-Test-Platform/pofi-testplatform.conf"
+
+RESERVE_PUB=$(taler-wallet-cli \
+  api 'acceptManualWithdrawal' \
+    '{"exchangeBaseUrl":"exchange.'$DOMAIN_NAME'",
+      "amount":"'$CURRENCY':5"
+     }' | jq -r .result.reservePub)
+DEBTOR_IBAN="CH8389144317421994586"
+NOW_MICROS=$(( `date +%s` * 1000000 ))
+
+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" | libeufin-nexus ebics-fetch \
+  -c $NEXUS_CONFIG_FILE --debug --debug-with-db
+
+taler-wallet-cli run-until-done

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]