View Issue Details

IDProjectCategoryView StatusLast Update
0011356Talerwallet (all platforms)public2026-04-22 23:19
ReporterChristian Grothoff Assigned Toavalos  
PriorityurgentSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6 
Summary0011356: need paivana template support in wallet-core
DescriptionSee DD 76. Example URL:

taler+http://pay-template/localhost:9966/paivana?session_id=1776890536-kWT1KPhNWo-rmf9FeiONO144n9AICg3ue1ivCURW58M&fulfillment_url=http%3A%2F%2Flocalhost%3A8888

Steps To ReproduceCompile paivana.git, start a merchant-backend against the src/backend/test.conf, run src/backend/test.sh, then start pavivana-httpd. Visit localhost:8888/ and you should see the paywall page with the QR code.
TagsNo tags attached.

Relationships

child of 0010667 confirmedChristian Grothoff need paivana reverse proxy [7d] 
child of 0010758 confirmedChristian Grothoff turnstile should allow re-creating the order 

Activities

Christian Grothoff

2026-04-22 23:14

manager   ~0028442

Ok, I got further with the webextension, different error:

{
  "context": [],
  "cause": {
    "details": {
      "code": 7002,
      "when": {
        "t_ms": 1776892399041
      },
      "hint": "Response invalid",
      "requestUrl": "http://localhost:9966/templates/paivana",
      "requestMethod": "GET",
      "httpStatusCode": 200,
      "response": "{\n \"template_contract\": {\n \"choices\": [\n {\n \"amount\": \"KUDOS:1\"\n }\n ],\n \"summary\": \"The summary\",\n \"template_type\": \"paivana\",\n \"website_regex\": \".*\"\n }\n}",
      "validationError": "expected number at (TalerMerchantApi.WalletTemplateDetails).template_contract.minimum_age but got undefined"
    }
  }
}

Will check if 'minimum_age' is a mandatory field...

Christian Grothoff

2026-04-22 23:16

manager   ~0028443

https://docs.taler.net/core/merchant/get-templates-TEMPLATE_ID.html#get-[-instances-$INSTANCE]-templates-$TEMPLATE_ID clearly states that minimum_age is an optional field.

Christian Grothoff

2026-04-22 23:19

manager   ~0028444

Sebastian: if you can help fix this quickly, that'd be welcome ;-).

Issue History

Date Modified Username Field Change
2026-04-22 23:01 Christian Grothoff New Issue
2026-04-22 23:01 Christian Grothoff Status new => assigned
2026-04-22 23:01 Christian Grothoff Assigned To => avalos
2026-04-22 23:12 Christian Grothoff Relationship added child of 0010667
2026-04-22 23:12 Christian Grothoff Relationship added child of 0010758
2026-04-22 23:14 Christian Grothoff Note Added: 0028442
2026-04-22 23:16 Christian Grothoff Note Added: 0028443
2026-04-22 23:19 Christian Grothoff Note Added: 0028444