Ilia Denisov
a66a5bfa08
test(payments): integration coverage for the intake credit path
...
Cover the order→callback→credit path over Postgres: a funded order credits its
segment exactly once; a replayed callback for the same order credits nothing
(the ledger idempotency index holds); a mismatched paid amount is refused with
no write; an expired pending order is still honoured by a late valid callback.
2026-07-09 17:04:14 +02:00
..
2026-06-14 16:57:27 +02:00
2026-06-27 11:37:31 +02:00
2026-06-22 18:43:24 +02:00
2026-07-03 05:30:30 +02:00
2026-06-15 20:49:49 +02:00
2026-06-09 12:09:50 +02:00
2026-07-08 06:06:40 +02:00
2026-06-18 13:12:19 +02:00
2026-06-22 18:43:24 +02:00
2026-06-30 22:51:54 +02:00
2026-07-03 14:15:02 +02:00
2026-06-20 08:47:18 +02:00
2026-06-02 13:52:26 +02:00
2026-06-11 22:42:33 +02:00
2026-07-05 22:13:21 +02:00
2026-06-22 18:05:39 +02:00
2026-06-20 08:47:18 +02:00
2026-06-14 21:55:59 +02:00
2026-06-20 14:23:25 +02:00
2026-07-08 06:06:40 +02:00
2026-06-04 14:22:15 +02:00
2026-07-08 06:06:40 +02:00
2026-06-10 16:56:03 +02:00
2026-07-03 09:59:42 +02:00
2026-06-17 13:03:35 +02:00
2026-06-18 11:50:34 +02:00
2026-06-02 17:33:49 +02:00
2026-07-08 06:06:40 +02:00
2026-06-02 13:52:26 +02:00
2026-06-02 19:29:30 +02:00
2026-06-20 08:47:18 +02:00
2026-07-08 12:37:32 +02:00
2026-07-09 17:04:14 +02:00
2026-07-08 01:07:56 +02:00
2026-07-08 06:06:40 +02:00
2026-06-23 21:51:52 +02:00
2026-07-03 12:08:55 +02:00
2026-06-19 21:39:27 +02:00
2026-06-19 16:50:48 +02:00
2026-06-20 14:23:25 +02:00
2026-06-02 13:52:26 +02:00
2026-07-08 03:31:51 +02:00
2026-07-08 03:31:51 +02:00
2026-06-20 14:23:25 +02:00
2026-06-14 21:55:59 +02:00
2026-06-22 18:43:24 +02:00
2026-06-14 21:55:59 +02:00
2026-06-22 18:43:24 +02:00
2026-06-20 14:23:25 +02:00