← Notes · beside What paying requires · What a governor means · Meridian

Weekday note · interactive · claim-labeled · not legal advice

Point of no return

Pick a rail. See who can still stop the payment — and when that power ends. One generic “revoke” is not every rail.

ANALYSIS A stop reaches only what hasn’t crossed that rail’s acceptance point.

Who can stop — until when

Sender

May cancel before the receiving bank accepts the payment order.

PoNR
acceptance

After

Cancel needs receiving-bank agreement or a funds-transfer system rule. UI “Revoked” is not proof the transfer reversed.

FACT UCC § 4A-211; acceptance in § 4A-209. Article 4A excludes EFTA-governed transfers (§ 4A-108).

Reset is not restart

FACT ISO 13850:2015 §4.1.1.2 — resetting an emergency stop must not restart the machine. A separate start is required.

Stop latched
Manual reset
(clears latch)
Queued actions
do not resume

ANALYSIS Lifting a revocation clears a block; it is not permission to fire what was queued. open PCI DSS v4.0.1 8.2.8 only requires re-login after 15 idle minutes — no payments analog of reset≠restart yet.

Cards, terminals, keys

Acceptance point on three more rails

Cards
FACT Stripe Issuing: an approved authorization is the acceptance point for that charge. Card status and spending controls do not apply to capture, and captures of approved authorizations succeed. Hotels, airlines, and car-rental companies can capture up to 31 days after authorization. Freezing the card does not stop that capture. A refund is a later merchant transaction. Stripe Issuing transactions
Force capture
FACT On Stripe Issuing, spending controls decide whether an authorization is approved. A force capture is a capture with no authorization, or a capture after a decline. An over-capture is a capture above the authorized amount. Stripe says some merchant categories use that second pattern when the final amount is unknown at authorization — a restaurant adding a tip, or ground transportation. Both still deduct from the Issuing balance. Stripe says you can’t block them, because some of those captures are legitimate. The step Stripe names for an illegitimate one is a dispute, filed by the Issuing user or the cardholder, and only after the capture. On the disputes page, Visa authorization disputes must be submitted within 65 days of the transaction date. Mastercard authorization, incorrect-amount, and duplicate disputes must be filed within 80 days of the transaction date. Other reasons on that page use other clocks, including 110 days. Issuing transactions · Issuing disputes
Reg Z
FACT eCFR 12 CFR 1026.3(a) exempts an extension of credit primarily for a business, commercial, or agricultural purpose, and an extension of credit to other than a natural person, from Regulation Z, aside from §1026.42(i). §1026.12(a) still governs issuance of a credit card regardless of business, commercial, or agricultural use. §1026.13 is billing-error resolution. The eCFR page labels itself unofficial. ANALYSIS Our reading: §1026.13 carries no “regardless of purpose” sentence of the kind §1026.12(a) uses for issuance, so the business-purpose exemption in §1026.3(a) is what covers that billing-error procedure. This sentence settles no particular card.
POS
FACT Adyen: an abort received before the transaction is approved on the terminal cancels the payment. After the payment is completed, an abort cannot cancel it. Cancel a transaction
API keys
unchecked No major-provider doc was verified here that a request already in flight finishes after the key is revoked, or that revoke reaches only later calls. Not a rule on this page.

A revoked credential can outlive the revoke

ANALYSIS On the pages below, a revoke does not instantly reach every server, and it does not instantly clear every cache that still trusts the old credential. Whether a request already on the wire finishes stays the unchecked API-key cell above.

Until the other servers know

AWS
FACT IAM is eventually consistent. AWS’s troubleshooting page says a change takes time to become visible from all endpoints, and that cached data can add delay. That page prints no minute count. Revoke active sessions attaches a policy named AWSRevokeOlderSessions. The deny covers users who assumed the role in the past and approximately 30 seconds into the future, so a session acquired or renewed before the updated policy is in effect in a given region is still denied. The same page says the AWS CLI caches credentials until they expire. This is not a rule that a request already in flight finishes or dies.
Entra ID
FACT Microsoft’s emergency revoke page says there can be a period between starting revocation and access actually ending. After the account is disabled and sessions are revoked, the user cannot gain new tokens. For an application that uses access tokens, the user loses access when the access token expires. That page says those tokens last 1 hour by default, and that Microsoft Entra ID cannot directly revoke a session token the application itself issued. The access-token page says the default lifetime, when issued, is a random value between 60 and 90 minutes (75 minutes on average). That page also prints other lifetimes: two hours by default for clients such as Microsoft Teams and Microsoft 365 when the tenant does not use Conditional Access, and long-lived tokens of 20 to 28 hours in Continuous Access Evaluation sessions. The 60–90 minute range is that default lifetime variation. It is not a revocation stopwatch, and it is not every token.
RFC 7009
FACT RFC 7009 says invalidation takes place immediately, and that the token cannot be used again after revocation. The same section says that in practice there could be a propagation delay: some servers know about the invalidation while others do not. Implementations should minimize that window. Section 3 says a self-contained access token can be checked by a resource server with no further call to the authorization server. Immediate revocation of that kind of token may use a backend interaction the RFC calls currently non-standardized, or short-lived access tokens.

FedNow, RTP, and one ACH error-fix

After settlement, a request is not a cancel

FedNow
FACT Settlement is final under Federal Reserve Operating Circular 8 §7.1 (effective January 5, 2026): at the earlier of when the FedNow Service records the debits and credits, or when it sends an Advice of Credit to the FedNow Receiver. The FedNow ISO 20022 readiness guide says those credit transfers are final and irrevocable. After that, the Sender FI may send a return request (camt.056). The Receiver FI answers whether it will return the funds (camt.029). It may refuse. Grok is a research trail, not the source.
RTP
FACT The Clearing House RTP return guidelines (January 21, 2021): a credit transfer is irrevocable once sent, and final when the creditor FI accepts it. There is no obligation to return funds once settlement has occurred. The beneficiary may refuse; the creditor FI then rejects the request (camt.029). A TCH rules interpretation quotes Operating Rule VII.C.1 to the same effect: respond, but no obligation to return the funds. Operating Circular 8 is the FedNow rule. It is not this RTP rule.
ACH exception
FACT error-fix only Not a change-of-mind cancel, and not a move of the acceptance point above. Nacha Subsection 2.10.1, as printed in Supplement #1-2024 to the 2024 Nacha Operating Rules: an Originator or ODFI may reverse an erroneous entry — duplicate, wrong receiver, or wrong amount — so the reversing entry is available to the RDFI within five banking days after that entry’s settlement date. The same supplement also lists a wrong-date case and a narrow payroll PPD case. Nacha’s Reversals and Enforcement page: an RDFI may return an improper reversal. Failure to fund is not a permitted reason. Grok is a research trail, not the source.

What happens to actions already in flight when a stop fires?

  1. In flight FACT

    A stop blocks new actions only. A wire the bank has accepted still finishes (UCC 4A-211).

  2. Fresh go SoE design · not law

    Restoring permission and releasing queued irreversible actions are separate events. Raising a compute or spend cap is itself an authorization. It must not stand in for a fresh go. Grok’s narrowing: irreversible actions, not spending caps as such.

  3. Outside cap

    It governs only if the agent cannot change it.

What would make this wrong

Sources

Where criticism belongs

If a rail’s PoNR is mis-cited, that is the correction. Not a signup. Research intake is not open.