View Issue Details

IDProjectCategoryView StatusLast Update
0010437Talermerchant backendpublic2025-09-24 14:56
ReporterFlorian Dold Assigned ToFlorian Dold  
PriorityhighSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version1.1 
Summary0010437: merchant reports empty donau_urls and wrong amount in contract terms
DescriptionWhen doing a POST /private/orders with a tax-receipt output token, the merchant:

* completely ignores the donau_url and instead returns an empty list in the contract terms given to the wallet
* ignores the amount and instead returns the amount from the contract, instead of the (lower) donation token amount.

The second point is less critical, but the first one blocks further testing of donau in wallet-core.
Steps To ReproduceIn branch dev/dold/donau, run

taler-harness run-integrationtests donau
Additional Information    await merchantClient.createOrder(merchantAdminAccessToken, {
      order: {
        version: OrderVersion.V1,
        summary: "Test Donation",
        choices: [
          {
            amount: "TESTKUDOS:10",
            outputs: [
              {
                type: OrderOutputType.TaxReceipt,
                amount: "TESTKUDOS:5",
                donau_urls: [donau.baseUrl],
              },
            ],
          },
        ],
      },
    }),
TagsNo tags attached.

Relationships

child of 0010235 confirmed DONAU MVP [meta] [15oct] 

Activities

Christian Grothoff

2025-09-24 08:54

manager   ~0026003

The test fails for me (on the dev/dold/donau branch) because the "nonce" argument is not the (new) 32 bytes in the /batch-submit request.

Florian Dold

2025-09-24 14:56

manager   ~0026007

The donau test now passes, so this has been fixed (previously the test didn't configure the donau correctly in the merchant).

Issue History

Date Modified Username Field Change
2025-09-22 19:48 Florian Dold New Issue
2025-09-22 19:48 Florian Dold Status new => assigned
2025-09-22 19:48 Florian Dold Assigned To => Christian Grothoff
2025-09-24 00:25 Christian Grothoff Relationship added child of 0010235
2025-09-24 08:54 Christian Grothoff Note Added: 0026003
2025-09-24 08:54 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2025-09-24 08:54 Christian Grothoff Status assigned => feedback
2025-09-24 14:56 Florian Dold Status feedback => resolved
2025-09-24 14:56 Florian Dold Resolution open => fixed
2025-09-24 14:56 Florian Dold Note Added: 0026007