f4587c44fd
wallet-core: use typed microsecond timestamps in DB
2023-09-14 19:18:01 +02:00
cc27750a79
-WalletContractData doesn't belong to the DB
2023-09-11 18:20:00 +02:00
1f7d2a9cd2
-remove fields
2023-09-08 13:51:25 +02:00
4898f50db7
wallet-core: more DB cleanup
2023-09-08 13:33:21 +02:00
c660db82c1
wallet-core: address DB FIXMEs, systematic state numbering
2023-09-08 00:12:52 +02:00
Sebastian
d759f08225
repurchase detection
...
- check that the old transaction is not refunded
- if the old purchase was deleted fallback to no-repurchase detected
2023-07-10 14:09:18 -03:00
Sebastian
e0c4c2155f
do not expose the noncePriv
2023-07-10 09:42:14 -03:00
Sebastian
d98f048fd6
fix 7741: add sessionid
2023-07-03 14:01:23 -03:00
Sebastian
5d76573ac0
#7741 share payment
...
save shared state in backup
if purchase is shared check before making the payment of before claim the order
already confirmed order can return without effective if coin selection was not made
sharePayment operation
2023-07-03 12:42:44 -03:00
d4ee961387
wallet-core: rename OperationAttempt->TaskRun, do not allow task result values anymore
2023-06-30 16:14:58 +02:00
35ae9f2c22
wallet-core: emit balance-change notifications, do less implicit background work
2023-06-28 10:49:41 +02:00
e5a8ae7d60
wallet-core: remove redundant/unused notifications
2023-06-20 16:07:20 +02:00
9c708251f9
wallet-core: emit DD37 self-transition notifications with errors
2023-06-20 11:40:06 +02:00
f3d4ff4e3a
wallet-core: fix payment abort state machine
2023-06-05 10:29:04 +02:00
1ee9ef80bd
wallet-core: fix tipping state machine issues
2023-06-02 15:53:46 +02:00
2a92ca8732
wallet-core: report possible actions in transactions list
2023-05-30 15:58:28 +02:00
000359a5e7
finish implementation of abort / cancelAborting on all tx types
2023-05-30 12:28:21 +02:00
0323067c07
wallet-core: add missing resume/suspend implementations
2023-05-30 09:33:38 +02:00
cd8f76db61
taler-util,wallet-core: implement TalerPreciseTimestamp
...
Fixes #7703
2023-05-26 12:19:32 +02:00
485f7d3603
-fix method
2023-05-25 18:23:47 +02:00
c3ef842df0
wallet-core: add pay-merchant suspended states
2023-05-25 11:52:20 +02:00
5f325aa4d3
wallet-core: more notifications
2023-05-25 11:22:10 +02:00
0406160869
wallet-core: DD37 fixes and FIXME comments for merchant payments
2023-05-25 11:13:25 +02:00
f14c7e5f2a
wallet-core: remove deprecated txid parsing
2023-05-24 14:09:25 +02:00
Sebastian
708cf016e4
nominal typing for taskId, also fixing transactionId reference
2023-05-22 13:13:40 -03:00
acf0dda83f
wallet-core: return purchase information in refund if available
2023-05-16 19:03:22 +02:00
72d0230a2e
-fix minor state name
2023-05-16 16:48:51 +02:00
6308c7ea6b
wallet-core: return txid when starting refund via URI
2023-05-10 17:30:42 +02:00
b9d658f50b
-spelling consistency
2023-05-07 22:43:45 +02:00
7f0edb6a78
wallet-core: refund DD37 refactoring
2023-05-07 21:51:02 +02:00
cbf0f83954
wallet-core: remove allowed auditors from contract terms
2023-05-05 13:29:49 +02:00
60805f3ff8
DD37 wip
2023-05-05 13:21:58 +02:00
23fca6d867
wallet-core: report pay-merchant DD37 state
2023-05-02 13:24:51 +02:00
0425b92dd7
wallet-core: adjust to breaking merchant API change
2023-04-25 23:58:17 +02:00
fd86791e42
-DD37 wip
2023-04-25 23:58:17 +02:00
e81ae0f3e5
wallet-harness: make sure events are not lost in deposit test
2023-04-21 22:02:40 +02:00
Sebastian
d483a3f557
fix #7704
2023-04-19 12:42:47 -03:00
Sebastian
543795f7fc
save posConfirmation after payment
2023-04-03 12:13:13 -03:00
Sebastian
b0cc65e17f
move coin selection function to coinSelection.ts and added a test placeholder, and some fixes:
...
* selectCandidates was not save wire fee
* selectCandidates show check wire fee time range
2023-03-31 12:27:17 -03:00
3daa4dbb3f
wallet-core: fix retryTransaction, improve tx/op identifier parsing/construction
2023-02-20 20:14:46 +01:00
Sebastian
5ad96b178e
refund awating is empty when puchase is paid, returning last refund id
2023-02-20 13:23:49 -03:00
Sebastian
0b6b757f65
don't use outdated purchase info
2023-02-20 12:36:48 -03:00
825d2c4352
make wallet-cli runnable under qtart
2023-02-16 02:50:29 +01:00
6a4da88719
wallet-core: expose more info about refund query
2023-02-14 11:17:19 +01:00
Sebastian
4f376297dc
fix: order will stay in queryRefund state forever
2023-01-19 14:25:02 -03:00
3bcac051ed
wallet-core: log insufficient balance details
2023-01-18 00:17:07 +01:00
cbf848dd2a
wallet-core: return pending status instead of error
...
This allows clients to get the transaction ID of the confirmed payment.
2023-01-13 00:31:29 +01:00
473cbc3908
wallet-core: refresh properly after non-abort refunds
2023-01-12 17:04:33 +01:00
Sebastian
335d22b12b
when as number instead of string, fix codec used before declaration, pretty
2023-01-11 15:30:14 -03:00
3641e4cf0c
-check in integration test
2023-01-11 17:16:15 +01:00