Honor period lapsed on $189.00, order not shipped

Status
Needs you
At risk
$189.00
Deadline, UTC
2026-11-25 17:00
Detected (detector clock)
2026-11-01 17:04

Diagnosis

AI agent (anthropic/claude-haiku-5.5)

The shop's $189.00 payment for the burr grinder is still reserved on the buyer's PayPal account, but the 3-day guarantee window ran out on 2026-10-30, so PayPal no longer promises the money if the order is captured later. The grinder has not shipped (it is backordered). If nothing is done, the reservation expires on 2026-11-25 and the $189.00 is lost unless the order ships and is charged first. Renewing the reservation gives a fresh 3-day window; it does not extend the 2026-11-25 expiry.

Decisions

The agent proposes, the policy gate decides, the executor calls PayPal.

Reauthorize

$189.0001749318UG902850BPayPal refused

Agent proposed

The authorization is 5 days old, within the reauthorization window (day 4 to 29), and renewing it restores a 3-day guarantee on the $189.00 without charging the buyer.

Policy said

Auto
  • Within the autopilot rules.

PayPal returned

HTTP 422

debug id f413676bc50e0

Response body
{
  "name": "UNPROCESSABLE_ENTITY",
  "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
  "debug_id": "f413676bc50e0",
  "details": [
    {
      "issue": "REAUTHORIZATION_TOO_SOON",
      "description": "A reauthorization is only allowed once from Day 4 to Day 29 since the date of the original authorization."
    }
  ],
  "links": [
    {
      "href": "https://developer.paypal.com/docs/api/payments/v2/#error-REAUTHORIZATION_TOO_SOON",
      "rel": "information_link"
    }
  ]
}
Exact API call (PayPal-Request-Id ns-26198b0edecb426ee184b441da9c7c0b)
POST /v2/payments/authorizations/01749318UG902850B/reauthorize
{
  "amount": {
    "currency_code": "USD",
    "value": "189.00"
  }
}

Ask the owner

Waiting for you

Agent proposed

Only the owner knows whether the backordered item can ship before the 2026-11-25 expiry, and whether the buyer should be kept or released.

Note: The burr grinder is backordered and the payment reservation expires on 2026-11-25. Can the grinder ship before then? If yes, tell us when and we will capture the $189.00 at shipment. If not, should we cancel the order and release the buyer's reservation?

Policy said

Needs approval
  • The agent asked for a human decision.

PayPal returned

No PayPal call for this action.

Ask the owner

Waiting for you

Rules proposed

Executor escalation after a PayPal error.

Note: PayPal refused "reauthorize_authorization" (UNPROCESSABLE_ENTITY: REAUTHORIZATION_TOO_SOON: A reauthorization is only allowed once from Day 4 to Day 29 since the date of the original authorization.). Nightshift will not retry a refused money movement on its own. What should happen next?

Policy said

Needs approval
  • PayPal refused the previous action.

PayPal returned

No PayPal call for this action.

Evidence

Order 7V346395HA871561B has not shipped and authorization 01749318UG902850B is 5 days old. After the 3-day honor period PayPal no longer guarantees the funds; a reauthorization (allowed from day 4 to day 29) starts a new honor period.

authorization id
01749318UG902850B
authorization status
CREATED
order id
7V346395HA871561B
fulfillment
unfulfilled
shipped at
none
authorized
$189.00
uncaptured
$189.00
age days
5
honor period ends
2026-10-30T17:00:53.000Z
expires at
2026-11-25T17:00:53.000Z
honor period lapsed
true
order7V346395HA871561Bauthorization01749318UG902850B

All ids are real PayPal sandbox objects; GET them with your sandbox credentials to check.

Audit trail

Detected, diagnosed, decided, executed. Live.

Detected: Honor period lapsed on $189.00, order not shipped
Detector
Order 7V346395HA871561B has not shipped and authorization 01749318UG902850B is 5 days old. After the 3-day honor period PayPal no longer guarantees the funds; a reauthorization (allowed from day 4 to day 29) starts a new honor period.
Agent started triage
Agent
Agent read ledger_lookup
Agent
ledger_lookupNightshift ledgerok
args { "order_id": "7V346395HA871561B" }
Result
{"order":{"id":"7V346395HA871561B","intent":"AUTHORIZE","status":"COMPLETED","amountCents":18900,"currency":"USD","payer":"night-owl-mvqxlzgq901@example.com","cartRef":"cart-89427","description":"Burr grinder (backordered)","fulfillment":"unfulfilled","shippedAt":null,"createdAt":"2026-10-27T17:00:53.000Z","updatedAt":"2026-10-27T17:02:51.868Z","source":"webhook"},"buyer_note_untrusted":null,"authorizations":[{"id":"01749318UG902850B","orderId":"7V346395HA871561B","status":"CREATED","amountCents":18900,"currency":"USD","createdAt":"2026-10-27T17:00:53.000Z","expiresAt":"2026-11-25T17:00:53.000Z","updatedAt":"2026-10-27T17:02:51.871Z"}],"captures":[],"refunds":[],"failed_capture_attempts":[]}
Agent read get_authorization
Agent
get_authorizationvia Nightshift REST clientok
args { "authorization_id": "01749318UG902850B" }
Result
{"id":"01749318UG902850B","status":"CREATED","amount":{"currency_code":"USD","value":"189.00"},"custom_id":"cart-89427","seller_protection":{"status":"NOT_ELIGIBLE"},"supplementary_data":{"related_ids":{"order_id":"7V346395HA871561B"}},"payee":{"email_address":"sb-djk8i53501233@business.example.com","merchant_id":"D8M8MT98DPNNG"},"expiration_time":"2026-11-25T17:00:53Z","create_time":"2026-10-27T17:00:53Z","update_time":"2026-10-27T17:00:53Z","links":[{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/01749318UG902850B","rel":"self","method":"GET"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/01749318UG902850B/capture","rel":"capture","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/01749318UG902850B/void","rel":"void","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/01749318UG902850B/reauthorize","rel":"reauthorize","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/checkout/orders/7V346395HA871561B","rel":"up","method":"GET"}]}
Agent diagnosis
Agent
The shop's $189.00 payment for the burr grinder is still reserved on the buyer's PayPal account, but the 3-day guarantee window ran out on 2026-10-30, so PayPal no longer promises the money if the order is captured later. The grinder has not shipped (it is backordered). If nothing is done, the reservation expires on 2026-11-25 and the $189.00 is lost unless the order ships and is charged first. Renewing the reservation gives a fresh 3-day window; it does not extend the 2026-11-25 expiry.
Agent proposed: Reauthorize $189.00
Agent
The authorization is 5 days old, within the reauthorization window (day 4 to 29), and renewing it restores a 3-day guarantee on the $189.00 without charging the buyer.
Policy said: auto-execute
Policy gate
  • Within the autopilot rules.
Agent proposed: Ask the owner
Agent
Only the owner knows whether the backordered item can ship before the 2026-11-25 expiry, and whether the buyer should be kept or released.
Policy said: needs the owner's approval
Policy gate
  • The agent asked for a human decision.
POST /v2/payments/authorizations/01749318UG902850B/reauthorize
Executor
PayPal-Request-Id: ns-26198b0edecb426ee184b441da9c7c0b
{
  "amount": {
    "currency_code": "USD",
    "value": "189.00"
  }
}
PayPal refused: 422 UNPROCESSABLE_ENTITY: REAUTHORIZATION_TOO_SOON: A reauthorization is only allowed once from Day 4 to Day 29 since the date of the original authorization.
PayPal
HTTP 422, debug id f413676bc50e0, 455 ms
{
  "name": "UNPROCESSABLE_ENTITY",
  "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
  "debug_id": "f413676bc50e0",
  "details": [
    {
      "issue": "REAUTHORIZATION_TOO_SOON",
      "description": "A reauthorization is only allowed once from Day 4 to Day 29 since the date of the original authorization."
    }
  ],
  "links": [
    {
      "href": "https://developer.paypal.com/docs/api/payments/v2/#error-REAUTHORIZATION_TOO_SOON",
      "rel": "information_link"
    }
  ]
}
Escalated to the owner after PayPal refused the action
Executor