View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010242 | Taler | merchant backend | public | 2025-08-07 16:03 | 2025-08-07 16:05 |
Reporter | sebasjm | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 1.0 stretch goals | ||||
Target Version | 1.0 stretch goals | ||||
Summary | 0010242: adding wire transfer remains unverified | ||||
Description | I made some orders which are now paid. The wire transfer to the merchant bank account arrives. After adding the wire transfer into the merchant backoffice I expect the be verifed after some minutes, it doesn't. Logs doesn't show any error, running the reconciliation manually don't have any effect # taler-merchant-reconciliation -c /etc/taler-merchant/taler-merchant.conf -L INFO -t su: warning: cannot change directory to /var/lib/taler: No such file or directory 2025-08-07T13:54:28.686146+0000 taler-merchant-reconciliation-10207 INFO Change in PQ event FD to -1 2025-08-07T13:54:28.686197+0000 taler-merchant-reconciliation-10207 INFO New poll FD is -1 2025-08-07T13:54:28.691865+0000 taler-merchant-reconciliation-10207 INFO Loading SQL resources from `merchant-' 2025-08-07T13:54:28.693503+0000 taler-merchant-reconciliation-10207 INFO SQL resource `/usr/share/taler-merchant/sql/merchant-0022.sql' does not exist 2025-08-07T13:54:28.693582+0000 taler-merchant-reconciliation-10207 INFO Change in PQ event FD to 7 2025-08-07T13:54:28.693595+0000 taler-merchant-reconciliation-10207 INFO New poll FD is 7 2025-08-07T13:54:28.693639+0000 taler-merchant-reconciliation-10207 INFO Starting event scheduler 2025-08-07T13:54:28.693655+0000 taler-merchant-reconciliation-10207 INFO New poll FD is 7 2025-08-07T13:54:28.693667+0000 taler-merchant-reconciliation-10207 INFO Activating poll job on 7 2025-08-07T13:54:28.693686+0000 taler-merchant-reconciliation-10207 INFO Executing PQ command `LISTEN XR6849FMRD2AJFY1E2YY0GWA8GN0YT407Z66WHJB0SAKJWF8G2Q60' 2025-08-07T13:54:28.693775+0000 taler-merchant-reconciliation-10207 INFO Executing PQ command `LISTEN XW9K15VBEKGDMCMN31SKH75KVXND1GTW5MW7WME4CMPQ0X9ECWTR0' 2025-08-07T13:54:28.695463+0000 taler-merchant-reconciliation-10207 INFO No more open inquiries and in test mode. Existing. 2025-08-07T13:54:28.695495+0000 taler-merchant-reconciliation-10207 INFO Running shutdown 2025-08-07T13:54:28.695516+0000 taler-merchant-reconciliation-10207 INFO Executing PQ command `UNLISTEN XR6849FMRD2AJFY1E2YY0GWA8GN0YT407Z66WHJB0SAKJWF8G2Q60' 2025-08-07T13:54:28.695579+0000 taler-merchant-reconciliation-10207 INFO Executing PQ command `UNLISTEN XW9K15VBEKGDMCMN31SKH75KVXND1GTW5MW7WME4CMPQ0X9ECWTR0' 2025-08-07T13:54:28.695656+0000 taler-merchant-reconciliation-10207 INFO Stopping PQ event scheduler job Logs from reconciliation service Aug 07 13:35:11 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Got response code 200 from exchange for GET /transfers/$WTID Aug 07 13:35:11 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Starting merchant DB transaction `insert transfer details' Aug 07 13:35:11 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Transfer details inserted: Aug 07 13:35:11 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Committing merchant DB transaction insert transfer details Aug 07 13:35:11 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Coin original deposit value is WHY:10 Aug 07 13:35:11 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Checking coin with value WHY:10 Aug 07 13:35:11 1c1f9294084f taler-merchant-reconciliation[9631]: INFO HTTP request for `http://exchange.taler.localhost/transfers/TRCESAQXFS87CBTMH8W73QD9SDGMBGCEVRQDS8DGJFXEPCR3MJTG' finished with 200 after 7 ms Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO PG poll job active Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Received notification xr6849fmrd2ajfy1e2yy0gwa8gn0yt407z66whjb0sakjwf8g2q60 with extra data `' Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Received notification xr6849fmrd2ajfy1e2yy0gwa8gn0yt407z66whjb0sakjwf8g2q60 with extra data `' Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO PG poll job finishes after 2 events Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Resubscribing Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Got response code 200 from exchange for GET /transfers/$WTID Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Starting merchant DB transaction `insert transfer details' Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Transfer details inserted: Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Committing merchant DB transaction insert transfer details Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Coin original deposit value is WHY:1 Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO Checking coin with value WHY:1 Aug 07 13:38:06 1c1f9294084f taler-merchant-reconciliation[9631]: INFO HTTP request for `http://exchange.taler.localhost/transfers/9P60XJYBWSR3MPE31X7DT4JS2CMDZVTNGVMZDCXNSSD3305R4FE0' finished with 200 after 11 ms Here are the 2 wire transfers that i'm expecting to be verified, (the one with WHY:2 is a testing) $ curl 'http://backend.taler.localhost/private/transfers?payto_uri=payto%3A%2F%2Fx-taler-bank%2Fbank.taler.localhost%2Fmerch%3Freceiver-name%3Dmerch&limit=-6' \ -H 'Accept: application/json' \ -H 'Accept-Language: en-US,en;q=0.9' \ -H 'Authorization: Bearer secret-token:CD6Z7FJKHDSBJ0N5TR41JRC8QW38C492K39VR5E92RSZVG5HQ3FG' \ -H 'Cache-Control: no-cache' \ -H 'Connection: keep-alive' \ -H 'Pragma: no-cache' \ -H 'Referer: http://backend.taler.localhost/webui/' \ -H 'Sec-Fetch-Dest: empty' \ -H 'Sec-Fetch-Mode: cors' \ -H 'Sec-Fetch-Site: same-origin' \ -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' \ -H 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Linux"' { "transfers": [ { "credit_amount": "WHY:2", "wtid": "9P60XJYBWSR3MPE31X7DT4JS2CMDZVTNGVMZDCXNSSD3305R4FE0", "payto_uri": "payto://x-taler-bank/bank.taler.localhost/merch?receiver-name=merch", "exchange_url": "http://exchange.taler.localhost/", "transfer_serial_id": 3, "verified": false, "confirmed": true, "expected": false, "execution_time": { "t_s": 1754574800 } }, { "credit_amount": "WHY:1", "wtid": "9P60XJYBWSR3MPE31X7DT4JS2CMDZVTNGVMZDCXNSSD3305R4FE0", "payto_uri": "payto://x-taler-bank/bank.taler.localhost/merch?receiver-name=merch", "exchange_url": "http://exchange.taler.localhost/", "transfer_serial_id": 2, "verified": false, "confirmed": true, "expected": true, "execution_time": { "t_s": 1754574788 } }, { "credit_amount": "WHY:10", "wtid": "TRCESAQXFS87CBTMH8W73QD9SDGMBGCEVRQDS8DGJFXEPCR3MJTG", "payto_uri": "payto://x-taler-bank/bank.taler.localhost/merch?receiver-name=merch", "exchange_url": "http://exchange.taler.localhost/", "transfer_serial_id": 1, "verified": false, "confirmed": true, "expected": true, "execution_time": { "t_s": 1754574279 } } ] } | ||||
Tags | No tags attached. | ||||