View Issue Details

IDProjectCategoryView StatusLast Update
0009894Talermerchant backendpublic2025-05-08 21:53
ReporterFlorian Dold Assigned ToChristian Grothoff  
PriorityhighSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Versiongit (master) 
Target Version1.0Fixed in Version1.0 
Summary0009894: merchant must accept incomplete payments or split large deposits (test: payment-multiple)
DescriptionThe merchant checks if funds are sufficient in a /pay request to the merchant, the wallet can't do it in multiple batches.

Thus the merchant needs to do the splitting.

Alternatively, we could change the /pay request to indicate incompleted payments (some "more coins will follow" flag).
TagsNo tags attached.

Activities

Christian Grothoff

2025-05-07 21:18

manager   ~0024814

I *thought* the merchant allowed multiple /pay requests for the same order and would combine them.
We should check, and if so, maybe force the wallet to split into groups of 64 coins.

Christian Grothoff

2025-05-08 21:53

manager   ~0024850

Fix committed to master branch.

Related Changesets

merchant: master e1d591f9

2025-05-08 23:53

Christian Grothoff


Details Diff
fix 0009894 Affected Issues
0009894
mod - src/backend/taler-merchant-httpd_post-orders-ID-pay.c Diff File

Issue History

Date Modified Username Field Change
2025-05-07 12:22 Florian Dold New Issue
2025-05-07 21:18 Christian Grothoff Priority normal => high
2025-05-07 21:18 Christian Grothoff Note Added: 0024814
2025-05-07 21:18 Christian Grothoff Status new => confirmed
2025-05-08 21:52 Christian Grothoff Assigned To => Christian Grothoff
2025-05-08 21:52 Christian Grothoff Status confirmed => resolved
2025-05-08 21:52 Christian Grothoff Resolution open => fixed
2025-05-08 21:52 Christian Grothoff Fixed in Version => 1.0
2025-05-08 21:53 Christian Grothoff Product Version => git (master)
2025-05-08 21:53 Christian Grothoff Target Version 1.0 stretch goals => 1.0
2025-05-08 21:53 Christian Grothoff Changeset attached => merchant master e1d591f9
2025-05-08 21:53 Christian Grothoff Note Added: 0024850