Преглед на файлове

value dynamic in dynamic

glopes преди 1 месец
родител
ревизия
8e732d7ef2
променени са 3 файла, в които са добавени 51 реда и са изтрити 2 реда
  1. 1 0
      .test.md.swp
  2. 5 2
      genial-cli
  3. 45 0
      test.md

+ 1 - 0
.test.md.swp

@@ -0,0 +1 @@
+VSCODE/fef9cb0cdb6dc56219374a500da733e28358e09cf9c21299ea547d3b30535eb7

+ 5 - 2
genial-cli

@@ -146,6 +146,9 @@ async function getToken() {
     },
   };
   try {
+    if (DEBUG) {
+      console.log("\nDEBUG callApi:", options.method, url);
+    }
     const res = await fetch(url, options);
     const text = await res.text();
     if (DEBUG) {
@@ -362,7 +365,7 @@ async function Refund(eventId, value) {
   console.dir(out, { depth: null });
 }
 
-async function QrCodeDynamic() {
+async function QrCodeDynamic(value) {
   const url = `${BAAS_URL}/v2/qrcode/dynamic?agency=1&account=${process.env.ACCOUNT1}`;
   const body = {
     items: [
@@ -377,7 +380,7 @@ async function QrCodeDynamic() {
         immediate: {
           expiration: 36000,
           paymentValue: {
-            documentValue: 10,
+            documentValue: value,
             showPaymentValueInQrCode: true,
             //"cashback": {
             //"cashbackType": "WITHDRAW",

+ 45 - 0
test.md

@@ -0,0 +1,45 @@
+# test from api
+
+## 1. authentication
+
+DEBUG callApi: POST <https://genial-arquitetura-authentication.homolog.api.genial.systems/v1/authentication>
+DEBUG getToken status: 200
+DEBUG getToken body: {"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IlRPTy1FQVNZLVRSQURJTkciLCJhZ2VuY2lhIjoiMSIsImNvbnRhU2FjbyI6Ijk4MDEzNDEyOSIsImlkIjoiMjA1NSIsImRvY3VtZW50byI6IjQ3MTc1MjIyMDAwMTA5Iiwibm1FbXByZXNhIjoiVE9PIEVBU1kgVFJBRElORyBDT01NT0RJVElFUyIsIm5iZiI6MTc2MjI4MzU4MCwiZXhwIjoxNzYyMjg0NzgwLCJpYXQiOjE3NjIyODM1ODAsImF1ZCI6IltcIlBJWFwiLFwib3BlcmF0aW9uc1wiLFwiY29yZS1iYW5raW5nXCIsXCJhcGktY29yZWJhbmtcIixcImFwaS1maWxlc1wiLFwiVEVEXCIsXCJURUZcIl0ifQ.DqtTnckjQpUdihNdWHjVOL16SkTZ_YLffXjiubmkaco"}
+
+## 2. getBalance
+
+DEBUG callApi: GET <https://genial-arquitetura-corebank.homolog.api.genial.systems/v1/core-banking/balance/1/980134129>
+DEBUG status: 200
+DEBUG raw: {"data":"2025-11-04T00:00:00","saldoDisponivel":10000000011.0,"saldoDisponivelParaMovimentacao":10000000011.0,"saldoVinculado":0.0,"saldoBloqueado":0.0,"saldoContabil":10000000011.0,"saldoInvestimento":10000000011.0,"saldoAuxilioEmergencial":0.0,"limiteCreditoDisponivel":0.0,"limiteCreditoContratado":0.0}
+{
+  data: '2025-11-04T00:00:00',
+  saldoDisponivel: 10000000011,
+  saldoDisponivelParaMovimentacao: 10000000011,
+  saldoVinculado: 0,
+  saldoBloqueado: 0,
+  saldoContabil: 10000000011,
+  saldoInvestimento: 10000000011,
+  saldoAuxilioEmergencial: 0,
+  limiteCreditoDisponivel: 0,
+  limiteCreditoContratado: 0
+}
+
+## 3. getDictKey
+
+DEBUG callApi: GET <https://gerador-arquitetura-baas.homolog.api.genial.systems/v2/pix/key-account-partner/1/980134129/c4b4824d-46b9-476f-9496-32bb5cde6324>
+DEBUG status: 200
+DEBUG raw: {"key":"c4b4824d-46b9-476f-9496-32bb5cde6324","keyType":"EVP","idPixKey":null,"pspIdentification":"45246410","accountHolder":{"taxId":"47.175.222/0001-09","name":"TOO EASY TRADING COMMODITIES"},"status":"ACTIVE","creationDate":"2025-10-27T19:29:32","updateDate":null,"keyLocallyActive":"true","endToEndId":"E45246410202511041914itWqQjnOAXx"}
+{
+  key: 'c4b4824d-46b9-476f-9496-32bb5cde6324',
+  keyType: 'EVP',
+  idPixKey: null,
+  pspIdentification: '45246410',
+  accountHolder: { taxId: '47.175.222/0001-09', name: 'TOO EASY TRADING COMMODITIES' },
+  status: 'ACTIVE',
+  creationDate: '2025-10-27T19:29:32',
+  updateDate: null,
+  keyLocallyActive: 'true',
+  endToEndId: 'E45246410202511041914itWqQjnOAXx'
+}
+
+## 4