View Issue Details

IDProjectCategoryView StatusLast Update
0011355Talermerchant backendpublic2026-04-22 22:50
Reportersebasjm Assigned ToChristian Grothoff  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Target Version1.6 
Summary0011355: should not be able to create an order if the currency is not kyc-enabled
DescriptionI have only one bank with one exchange (KUDOS)
backend has multi-currency support (KUDOS, CHF)

I was able to create an order for CHF, where is the exchange gonig to send that money?

exchange list in the contract is empty



data
--------------------

{
  "kyc_data": [
    {
      "payto_uri": "payto://iban/DE1327812254798?receiver-name=the%20name%20of%20merchant",
      "h_wire": "GQZTGGCYA3YARM6AV5MZBEVTB15B1A47ZYYKRKEDS8GZ23NEAFBK9JS48X7QT1DFREP95GX9WAE89CEQM5YT6KJR7P77Q4E4TB9J2JG",
      "status": "ready",
      "exchange_url": "https://exchange.taler/",
      "exchange_currency": "KUDOS",
      "no_keys": false,
      "auth_conflict": false,
      "exchange_http_status": 200,
      "access_token": "5T3SFRPZD2ATXABV9YJ1JF9S69RZP7M5MN8A3K57B5GFSVYZ9750",
      "limits": [
        {
          "threshold": "KUDOS:100",
          "timeframe": {
            "d_us": 180000000
          },
          "soft_limit": true,
          "operation_type": "WITHDRAW"
        }
      ]
    }
  ]
}


{
    "orders": [
        {
            "order_id": "2026.112-01RD6SDVPZMV4",
            "row_id": 2,
            "timestamp": {
                "t_s": 1776890433
            },
            "amount": "CHF:2",
            "summary": "asd",
            "refundable": false,
            "paid": false
        },
        {
            "order_id": "2026.112-00GEEQRDHZSTY",
            "row_id": 1,
            "timestamp": {
                "t_s": 1776890416
            },
            "amount": "KUDOS:1",
            "summary": "qwe",
            "refundable": false,
            "paid": false
        }
    ]
}






{
  "taler_pay_uri": "taler://pay/merchant.taler:443/2026.112-01RD6SDVPZMV4/?c=QBKZ67ZWHGTR06R8R50X4WEBAC",
  "order_status_url": "https://merchant.taler/orders/2026.112-01RD6SDVPZMV4?token=QBKZ67ZWHGTR06R8R50X4WEBAC",
  "order_status": "unpaid",
  "proto_contract_terms": {
    "amount": "CHF:2",
    "h_wire": "GQZTGGCYA3YARM6AV5MZBEVTB15B1A47ZYYKRKEDS8GZ23NEAFBK9JS48X7QT1DFREP95GX9WAE89CEQM5YT6KJR7P77Q4E4TB9J2JG",
    "max_fee": "CHF:0",
    "summary": "asd",
    "version": 0,
    "merchant": {
      "name": "default",
      "address": {},
      "jurisdiction": {}
    },
    "order_id": "2026.112-01RD6SDVPZMV4",
    "products": [],
    "exchanges": [],
    "timestamp": {
      "t_s": 1776890430
    },
    "minimum_age": 0,
    "wire_method": "iban",
    "merchant_pub": "MF8T9A1NEGAT3XE9BJSTBERNJ3TG5ZCFA2ZR7X3AJ2XKYFAMJD90",
    "pay_deadline": {
      "t_s": 1776890489
    },
    "refund_deadline": {
      "t_s": 1776890549
    },
    "default_money_pot": 0,
    "merchant_base_url": "https://merchant.taler/",
    "wire_transfer_deadline": {
      "t_s": 1776890609
    }
  },
  "total_amount": "CHF:2",
  "summary": "asd",
  "creation_time": {
    "t_s": 1776890430
  }
}




{
  "taler_pay_uri": "taler://pay/merchant.taler:443/2026.112-00GEEQRDHZSTY/?c=S3WCFDG6B3QVJFC3A3D6VCJ3GC",
  "order_status_url": "https://merchant.taler/orders/2026.112-00GEEQRDHZSTY?token=S3WCFDG6B3QVJFC3A3D6VCJ3GC",
  "order_status": "unpaid",
  "proto_contract_terms": {
    "amount": "KUDOS:1",
    "h_wire": "GQZTGGCYA3YARM6AV5MZBEVTB15B1A47ZYYKRKEDS8GZ23NEAFBK9JS48X7QT1DFREP95GX9WAE89CEQM5YT6KJR7P77Q4E4TB9J2JG",
    "max_fee": "KUDOS:0.1",
    "summary": "qwe",
    "version": 0,
    "merchant": {
      "name": "default",
      "address": {},
      "jurisdiction": {}
    },
    "order_id": "2026.112-00GEEQRDHZSTY",
    "products": [],
    "exchanges": [
      {
        "url": "https://exchange.taler/",
        "priority": 1024,
        "master_pub": "JX7JE4R2VNKB4V0M50NWJGZK67N0S8MSG00Z8KHTS2YBPVDMTJC0",
        "max_contribution": "KUDOS:1"
      }
    ],
    "timestamp": {
      "t_s": 1776890416
    },
    "minimum_age": 0,
    "wire_method": "iban",
    "merchant_pub": "MF8T9A1NEGAT3XE9BJSTBERNJ3TG5ZCFA2ZR7X3AJ2XKYFAMJD90",
    "pay_deadline": {
      "t_s": 1776890475
    },
    "refund_deadline": {
      "t_s": 1776890535
    },
    "default_money_pot": 0,
    "merchant_base_url": "https://merchant.taler/",
    "wire_transfer_deadline": {
      "t_s": 1776890595
    }
  },
  "total_amount": "KUDOS:1",
  "summary": "qwe",
  "creation_time": {
    "t_s": 1776890416
  }
}

TagsNo tags attached.

Relationships

related to 0010542 assignedsebasjm add multicurrency support for spa 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-04-22 22:49 sebasjm New Issue
2026-04-22 22:49 sebasjm Status new => assigned
2026-04-22 22:49 sebasjm Assigned To => Christian Grothoff
2026-04-22 22:50 sebasjm Relationship added related to 0010542