View Issue Details

IDProjectCategoryView StatusLast Update
0010710Talermerchant backendpublic2025-12-08 21:18
Reportersebasjm Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Target Version1.5 
Summary0010710: incoming wire transfer not shown
Descriptionafter i paid an order i expect to see the incoming wire transfer just after the exchange confirmed the payment

i my case it showed up after some time (maybe after wire delay passed)
TagsNo tags attached.

Relationships

related to 0010714 assignedvlada.svirsh unexpeced order marked as wired 

Activities

Christian Grothoff

2025-12-03 14:32

manager   ~0026712

They can only appear after the wire deadline, as before then the exchange doesn't not the subject and the merchant also doesn't ask the exchange about the transfer.

sebasjm

2025-12-03 14:44

developer   ~0026714

ACK then "incoming" in the sense of the time it takes from the banking system to move the money from the exchange bank account to the merchant bank account.

I would say that "incoming" includes after the payment is taler-confirmed by the exchange. After the wallet payment to the wire delay, the total money is not shown anywhere.

This endpoint was not made for that but I think that also be information expected by the merchant.

Christian Grothoff

2025-12-04 09:37

manager   ~0026732

I guess the confusion is that what from the exchange/technical perspective is called "wired" is for you "incoming". But "incoming" is IMO too board as a term here: paid orders are also kind of "incoming" (unless refunded before...). "wired" just means the exchange sent the money, not that the recipient got it (that's verified, if the amount matches, that is...).

Stefan

2025-12-04 09:51

developer   ~0026735

In the QC meeting, we commented on this confusion but IRC we found a consensus that the explanation to merchant users has to be much clearer in their wording and terminology. So, suggestions were like
verified --> successful payment (the revenue was successfully credited to your bank account)
confirmed --> wire transfer pending (the revenue has been wired to the bank account and is still subject to be confirmed by you)
incoming --> amount wired (dito)

Let's find clear language here. I'm open to further suggestions.

sebasjm

2025-12-08 19:52

developer   ~0026827

I agree that we can find a better term. Regarding of that I think the backend should allow asking for this special state so the merchant has a feedback of the order for which it are wired but should verify them

0010744

Stefan

2025-12-08 21:18

developer   ~0026830

In any case, we need to communicate more clearly to retailers and app translators what we really mean. Please be more specific; we have enough space in the tooltips.
Those are my suggestions, so far:

From a retailer's perspective, I always want to see the following orders in the backoffice
1. “Paid by customer” (paid)
2. “Paid, but not yet transferred to my bank account” (i.e., they are pending settlement by aggregate wire transfer after the transfer deadline has expired - with a clear date!)
3. “Successfully transferred to my bank account” (i.e., they are final)
4. “Partially refunded” with the refunded amount and the amount still awaiting settlement to my bank account
5. “Confirmed by me as final in my bank account” (i.e., everything is fine, I have seen the amount in my bank account and am now forwarding this information to the merchant back office)
and in future iterations:
6. “Automatically confirmed as final in my bank account”

Issue History

Date Modified Username Field Change
2025-12-03 14:30 sebasjm New Issue
2025-12-03 14:32 Christian Grothoff Note Added: 0026712
2025-12-03 14:44 sebasjm Note Added: 0026714
2025-12-04 09:37 Christian Grothoff Note Added: 0026732
2025-12-04 09:37 Christian Grothoff Status new => acknowledged
2025-12-04 09:37 Christian Grothoff Relationship added related to 0010714
2025-12-04 09:51 Stefan Note Added: 0026735
2025-12-07 10:45 Christian Grothoff Target Version => 1.5
2025-12-08 19:52 sebasjm Note Added: 0026827
2025-12-08 21:18 Stefan Note Added: 0026830