Honor period lapsed on $64.00, order not shipped

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

Diagnosis

AI agent (anthropic/claude-haiku-5.5)

The $64.00 payment for order 8FJ73385283509052 was authorized 5 days ago but the 3-day guarantee window has passed, so PayPal no longer promises the money. The order has not shipped (it is a pre-order that ships next week). If nothing is done, the authorization still expires on 2026-11-25 and the $64.00 may not be collectible once you ship.

Decisions

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

Reauthorize

$64.0000J07370LD931621CPayPal refused

Agent proposed

Reauthorization is allowed now (day 5) and gives a fresh 3-day honor period so the $64.00 is guaranteed again; it does not capture any money or extend the 2026-11-25 expiry.

Policy said

Auto
  • Within the autopilot rules.

PayPal returned

HTTP 422

debug id f413676c785d8

Response body
{
  "name": "UNPROCESSABLE_ENTITY",
  "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
  "debug_id": "f413676c785d8",
  "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-79abc855b2c8b2ba0386ac3b76e63396)
POST /v2/payments/authorizations/00J07370LD931621C/reauthorize
{
  "amount": {
    "currency_code": "USD",
    "value": "64.00"
  }
}

Ask the owner

Waiting for you

Agent proposed

Whether the order can ship before the authorization expires depends on the shop's stock and schedule, which only the owner knows.

Note: Can order 8FJ73385283509052 (pre-order holiday blend, $64.00) ship before 2026-11-25? If yes, ship it and tell Nightshift so the $64.00 can be captured. If not, tell us and we will plan a void or a refund instead.

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 8FJ73385283509052 has not shipped and authorization 00J07370LD931621C 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
00J07370LD931621C
authorization status
CREATED
order id
8FJ73385283509052
fulfillment
unfulfilled
shipped at
none
authorized
$64.00
uncaptured
$64.00
age days
5
honor period ends
2026-10-30T17:04:35.000Z
expires at
2026-11-25T17:04:35.000Z
honor period lapsed
true
order8FJ73385283509052authorization00J07370LD931621C

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 $64.00, order not shipped
Detector
Order 8FJ73385283509052 has not shipped and authorization 00J07370LD931621C 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": "8FJ73385283509052" }
Result
{"order":{"id":"8FJ73385283509052","intent":"AUTHORIZE","status":"COMPLETED","amountCents":6400,"currency":"USD","payer":"night-owl-mvqxqo8w188@example.com","cartRef":"cart-36826","description":"Pre-order: holiday blend, ships next week","fulfillment":"unfulfilled","shippedAt":null,"createdAt":"2026-10-27T17:04:35.000Z","updatedAt":"2026-10-27T17:04:37.762Z","source":"scenario","scenario":"lab_mvqxnfgj"},"buyer_note_untrusted":null,"authorizations":[{"id":"00J07370LD931621C","orderId":"8FJ73385283509052","status":"CREATED","amountCents":6400,"currency":"USD","createdAt":"2026-10-27T17:04:35.000Z","expiresAt":"2026-11-25T17:04:35.000Z","updatedAt":"2026-10-27T17:04:37.765Z"}],"captures":[],"refunds":[],"failed_capture_attempts":[]}
Agent read get_authorization
Agent
get_authorizationvia Nightshift REST clientok
args { "authorization_id": "00J07370LD931621C" }
Result
{"id":"00J07370LD931621C","status":"CREATED","amount":{"currency_code":"USD","value":"64.00"},"custom_id":"cart-36826","seller_protection":{"status":"NOT_ELIGIBLE"},"supplementary_data":{"related_ids":{"order_id":"8FJ73385283509052"}},"payee":{"email_address":"sb-djk8i53501233@business.example.com","merchant_id":"D8M8MT98DPNNG"},"expiration_time":"2026-11-25T17:04:35Z","create_time":"2026-10-27T17:04:35Z","update_time":"2026-10-27T17:04:35Z","links":[{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/00J07370LD931621C","rel":"self","method":"GET"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/00J07370LD931621C/capture","rel":"capture","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/00J07370LD931621C/void","rel":"void","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/00J07370LD931621C/reauthorize","rel":"reauthorize","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/checkout/orders/8FJ73385283509052","rel":"up","method":"GET"}]}
Agent diagnosis
Agent
The $64.00 payment for order 8FJ73385283509052 was authorized 5 days ago but the 3-day guarantee window has passed, so PayPal no longer promises the money. The order has not shipped (it is a pre-order that ships next week). If nothing is done, the authorization still expires on 2026-11-25 and the $64.00 may not be collectible once you ship.
Agent proposed: Reauthorize $64.00
Agent
Reauthorization is allowed now (day 5) and gives a fresh 3-day honor period so the $64.00 is guaranteed again; it does not capture any money or extend the 2026-11-25 expiry.
Policy said: auto-execute
Policy gate
  • Within the autopilot rules.
Agent proposed: Ask the owner
Agent
Whether the order can ship before the authorization expires depends on the shop's stock and schedule, which only the owner knows.
Policy said: needs the owner's approval
Policy gate
  • The agent asked for a human decision.
POST /v2/payments/authorizations/00J07370LD931621C/reauthorize
Executor
PayPal-Request-Id: ns-79abc855b2c8b2ba0386ac3b76e63396
{
  "amount": {
    "currency_code": "USD",
    "value": "64.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 f413676c785d8, 341 ms
{
  "name": "UNPROCESSABLE_ENTITY",
  "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
  "debug_id": "f413676c785d8",
  "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