View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011355 | Taler | merchant backend | public | 2026-04-22 22:49 | 2026-04-22 22:50 |
| Reporter | sebasjm | Assigned To | Christian Grothoff | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Target Version | 1.6 | ||||
| Summary | 0011355: should not be able to create an order if the currency is not kyc-enabled | ||||
| Description | I 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 } } | ||||
| Tags | No tags attached. | ||||