View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010615 | Taler | merchant backend | public | 2025-11-14 22:50 | 2025-11-15 15:58 |
| Reporter | htgoebel | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | have not tried |
| Status | confirmed | Resolution | open | ||
| Product Version | 1.0 | ||||
| Target Version | 1.5 | ||||
| Summary | 0010615: Add more data to MerchantOrderStatusResponse | ||||
| Description | Based on the documentation as of today: The MerchantOrderStatusResponse is missing relevant data and is missing data available in OrderHistoryEntry. Of course, including data about payment in UnpaidResponse or about refunds in the ClaimedResponse does not make much sense. Anyhow, some data is only available in the UnpaidResponse later. Thus is one does not collect data while the payment is "unpaid", one will not be able to retrieve it as soon as some wallet claimed or paid. Also some data is only available in the non-public URL and some data is not available at all. This information might be relevant, since e.g. a ERP system might not set deadlines but might rely on the deadlines calculated by the backend - and act based on these. | ||||
| Additional Information | Expected: All MerchantOrderStatusResponse include - the data from the non-public response - pay_deadline, refund_deadline, wire_deadline - timestamp/creation_time: - summary - order_id - total_amount - (already_paid_order_id, already_paid_fulfillment_url) (You might have a better idea of this.) | ||||
| Tags | No tags attached. | ||||
|
|
Firstly, the get orders-id is non-public (you need a token with orders-read permission), so this "- the data from the non-public response". I really don't get it, I assume you refer to data obtained by wallet through post /claim, but still... Honestly, as a person who implements module for Dolibarr, who also did it for SAP, I don't really get what your problem is. I mean, theoretically, it is not easy to get the info about the order if it was created on the Taler side, and you have to make a hell lot of assumptions to get it to ERP(if you didn't set up webhooks)... But I assume/hope that only I am crazy enough to proceed with this case. In case you have an order in Tryton, you have all the data inside. And then you just need to track the status of the order. So, sorry, but I really don't get what this bug is about |
|
|
I read Hartmut's request as being about the GET /private/orders/$ID endpoint, not the public one. And yes, I think he's right, we should return much more data there. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-11-14 22:50 | htgoebel | New Issue | |
| 2025-11-15 00:51 | Christian Grothoff | Severity | minor => feature |
| 2025-11-15 12:04 | Bohdan | Note Added: 0026459 | |
| 2025-11-15 15:58 | Christian Grothoff | Note Added: 0026462 | |
| 2025-11-15 15:58 | Christian Grothoff | Status | new => confirmed |
| 2025-11-15 15:58 | Christian Grothoff | Product Version | => 1.0 |
| 2025-11-15 15:58 | Christian Grothoff | Target Version | => 1.5 |