Keyhold
PayPal sandbox. Test money only.PayPal sandbox. Test money only.

PayPal sandbox. Every order, hold, capture and refund here uses PayPal sandbox test money.

Ledger

Every run, and where its money went.

11 runs: 5 charged, 3 stopped, 1 expired, 2 no hold. The no-hold runs are below the totals.

Newest first. States and amounts come from the ledger, which the reconciler keeps in step with PayPal. Open a run to read PayPal live.

Runs with a hold

This ledger as JSON

Runs with a hold, newest first
RunWhen (UTC)OutcomeAmount PayPal ticksChecksIds
fstab lists a disk that is gone23ed22…cba2 2026-11-08 20:43 Voided · $0the owner pressed Stop $0.00quote $19.00 PayPal API answers 3 of 3, verified webhooks 2 of 2 Checks ok
ids
Rescue
23ed2251-b1b2-4e37-b8ba-9f7b37c9cba2
Fault class
fstab_bad_entry T2
Order
5A731126222278148
Authorization
4XY289162B198180C VOIDED
Capture
—
Refund
—
Ending
the owner pressed Stop
fstab lists a disk that is gone9c26b9…fd0a 2026-11-08 20:10 Voided · $0the owner pressed Stop $0.00quote $19.00 PayPal API answers 3 of 3, verified webhooks 2 of 2 Checks ok
ids
Rescue
9c26b96a-e171-4749-9886-b497a3bffd0a
Fault class
fstab_bad_entry T2
Order
4HN384923C3961437
Authorization
2BX31757B6781264F VOIDED
Capture
—
Refund
—
Ending
the owner pressed Stop
Typo in sshd_configbf5a2f…48ef 2026-11-08 20:03 Charged $9.00warranty passed $9.00quote $9.00 PayPal API answers 3 of 3, verified webhooks 2 of 2 Checks ok
ids
Rescue
bf5a2f31-ec90-4b66-ae2b-ef93da9448ef
Fault class
sshd_config_error T1
Order
8VY49442FT911792F
Authorization
9NR29015LW427250M CAPTURED
Capture
0JP43729YN445900W
Refund
—
Ending
window ended: 6 checks, never 2 failures in a row
Typo in sshd_confige1d750…1226 2026-11-08 19:54 Charged $9.00warranty passed $9.00quote $9.00 PayPal API answers 3 of 3, verified webhooks 2 of 2 Checks ok
ids
Rescue
e1d7502e-89e1-46c6-8db2-2c644f331226
Fault class
sshd_config_error T1
Order
0DG95640986187446
Authorization
1YU61255K8247582V CAPTURED
Capture
4EU4081387193880G
Refund
—
Ending
window ended: 6 checks, never 2 failures in a row
fstab lists a disk that is gonea44702…3624 2026-11-08 16:50 Voided · $0the owner pressed Stop $0.00quote $19.00 PayPal API answers 3 of 3, verified webhooks 2 of 2 Checks ok
ids
Rescue
a44702f2-9042-4b94-9874-cf802f843624
Fault class
fstab_bad_entry T2
Order
99Y61974SM712133N
Authorization
8VN59510G70260907 VOIDED
Capture
—
Refund
—
Ending
the owner pressed Stop
fstab lists a disk that is gonea19567…8b6f 2026-11-08 16:43 Charged $19.00warranty passed $19.00quote $19.00 PayPal API answers 3 of 3, verified webhooks 2 of 2 Checks ok
ids
Rescue
a19567da-1a6b-40c6-b17f-e81060658b6f
Fault class
fstab_bad_entry T2
Order
86B67576N00242123
Authorization
8B247206HB288364A CAPTURED
Capture
37X1688089973222U
Refund
—
Ending
window ended: 6 checks, never 2 failures in a row
Typo in sshd_config8cf5a7…4311 2026-11-08 16:38 Charged $9.00warranty passed $9.00quote $9.00 PayPal API answers 3 of 3, verified webhooks 2 of 2 Checks ok
ids
Rescue
8cf5a71c-9f39-4747-9f67-7a61b8694311
Fault class
sshd_config_error T1
Order
01G48719H6433361U
Authorization
17712837C59118918 CAPTURED
Capture
1FM0294205526573H
Refund
—
Ending
window ended: 6 checks, never 2 failures in a row
Typo in sshd_config2884d7…0a38 2026-11-08 15:53 Expired · $0not approved in time $0.00quote $9.00 no PayPal call Checks ok
ids
Rescue
2884d7d3-1ca2-403d-9134-a8b097ce0a38
Fault class
sshd_config_error T1
Order
—
Authorization
—
Capture
—
Refund
—
Ending
the quote was not paid within 15 minutes
Typo in sshd_config53f454…e79d 2026-11-08 06:59 Charged $9.00warranty passed $9.00quote $9.00 PayPal API answers 3 of 3, verified webhooks 0 of 2 Checks ok
ids
Rescue
53f4549c-b4f5-4d51-8a7f-ea9b779ce79d
Fault class
sshd_config_error T1
Order
9DX392958A657063W
Authorization
68M23905BN0687322 CAPTURED
Capture
7WP61145AR824644E
Refund
—
Ending
window ended: 24 checks, never 2 failures in a row
Rescues9
Held now$0.00
Captured$55.00
Refunded$0.00

Bookkeeping checks: all ok · 0 money calls in flight · 0 invariant problems

No hold offered

Runs that stopped at the quote. They never reach the rescues table: nothing was held.

Webhooks and reconciler 14 webhooks stored · last pass 2026-11-09 04:17:58 UTC

Webhooks received

14 stored raw before any check. applied 14

applied: verified with PayPal and applied once · duplicate: same event id again, ignored · unverified: signature check failed, never applied.

Reconciler

Last pass 2026-11-09 04:17:58 UTC (periodic): 0 replayed, 0 repaired, 0 voided, 0 conflicts, 0 errors.

Judge mode, compressed timing. Capture after two passes at least 10 s apart, with no failure between. Warranty (judge mode, compressed): re-probed every 20 seconds, 6 times (2 minutes in all); the real plan is 24 hourly checks. Two failed checks in a row refund the full capture.

Seen all three paths?

Each run above links to its own page, with PayPal read live.

Try another rescue What Keyhold is