Honor period lapsed on $64.00, order not shipped

Status
Needs you
At risk
$64.00
Deadline, UTC
2026-12-03 17:30
Detected (detector clock)
2026-11-09 17:30

Diagnosis

AI agent (anthropic/claude-haiku-5.5)

The buyer's $64.00 payment for order 80G05998TU600942P is still held but no longer guaranteed by PayPal. The 3-day honor period ended on Nov 7, and the order has not shipped (it is a pre-order that ships next week). Nothing has been charged yet. If nobody acts, the hold can lapse further and the $64.00 may not be collectible, and the sale could be lost when the order ships.

Decisions

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

Reauthorize

$64.001E213165VR3360507PayPal refused

Agent proposed

Authorization is 5 days old, inside the reauthorize window (day 4 to 29), and a reauthorization restores a fresh 3-day honor period so the $64.00 can be captured when the order ships.

Policy said

Auto
  • Within the autopilot rules.

PayPal returned

HTTP 422

debug id f664429ab977d

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

Ask the owner

Waiting for you

Agent proposed

Whether the order can ship inside the new honor period is known only to the shop, and capturing an unshipped order needs owner approval.

Note: Order 80G05998TU600942P ($64.00, pre-order holiday blend) has not shipped. Will it ship within 3 days of when the new hold is placed? If it ships later, reply with the ship date and I will capture the $64.00 once it is marked shipped.

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 80G05998TU600942P has not shipped and authorization 1E213165VR3360507 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
1E213165VR3360507
authorization status
CREATED
order id
80G05998TU600942P
fulfillment
unfulfilled
shipped at
none
authorized
$64.00
uncaptured
$64.00
age days
5
honor period ends
2026-11-07T17:30:36.000Z
expires at
2026-12-03T17:30:36.000Z
honor period lapsed
true
order80G05998TU600942Pauthorization1E213165VR3360507

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 80G05998TU600942P has not shipped and authorization 1E213165VR3360507 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": "80G05998TU600942P" }
Result
{"order":{"id":"80G05998TU600942P","intent":"AUTHORIZE","status":"COMPLETED","amountCents":6400,"currency":"USD","payer":"night-owl-mw2e6vr866@example.com","cartRef":"cart-37137","description":"Pre-order: holiday blend, ships next week","fulfillment":"unfulfilled","shippedAt":null,"createdAt":"2026-11-04T17:30:36.000Z","updatedAt":"2026-11-04T17:30:43.783Z","source":"scenario","scenario":"lab_mw2e3kyb"},"buyer_note_untrusted":null,"authorizations":[{"id":"1E213165VR3360507","orderId":"80G05998TU600942P","status":"CREATED","amountCents":6400,"currency":"USD","createdAt":"2026-11-04T17:30:36.000Z","expiresAt":"2026-12-03T17:30:36.000Z","updatedAt":"2026-11-04T17:30:43.787Z"}],"captures":[],"refunds":[],"failed_capture_attempts":[]}
Agent read get_authorization
Agent
get_authorizationvia Nightshift REST clientok
args { "authorization_id": "1E213165VR3360507" }
Result
{"id":"1E213165VR3360507","status":"CREATED","amount":{"currency_code":"USD","value":"64.00"},"custom_id":"cart-37137","seller_protection":{"status":"NOT_ELIGIBLE"},"supplementary_data":{"related_ids":{"order_id":"80G05998TU600942P"}},"payee":{"email_address":"sb-djk8i53501233@business.example.com","merchant_id":"D8M8MT98DPNNG"},"expiration_time":"2026-12-03T17:30:36Z","create_time":"2026-11-04T17:30:36Z","update_time":"2026-11-04T17:30:36Z","links":[{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/1E213165VR3360507","rel":"self","method":"GET"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/1E213165VR3360507/capture","rel":"capture","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/1E213165VR3360507/void","rel":"void","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/1E213165VR3360507/reauthorize","rel":"reauthorize","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/checkout/orders/80G05998TU600942P","rel":"up","method":"GET"}]}
Agent diagnosis
Agent
The buyer's $64.00 payment for order 80G05998TU600942P is still held but no longer guaranteed by PayPal. The 3-day honor period ended on Nov 7, and the order has not shipped (it is a pre-order that ships next week). Nothing has been charged yet. If nobody acts, the hold can lapse further and the $64.00 may not be collectible, and the sale could be lost when the order ships.
Agent proposed: Reauthorize $64.00
Agent
Authorization is 5 days old, inside the reauthorize window (day 4 to 29), and a reauthorization restores a fresh 3-day honor period so the $64.00 can be captured when the order ships.
Policy said: auto-execute
Policy gate
  • Within the autopilot rules.
Agent proposed: Ask the owner
Agent
Whether the order can ship inside the new honor period is known only to the shop, and capturing an unshipped order needs owner approval.
Policy said: needs the owner's approval
Policy gate
  • The agent asked for a human decision.
POST /v2/payments/authorizations/1E213165VR3360507/reauthorize
Executor
PayPal-Request-Id: ns-82a720f332683ac6f3c4e7a866b7f59c
{
  "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 f664429ab977d, 334 ms
{
  "name": "UNPROCESSABLE_ENTITY",
  "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
  "debug_id": "f664429ab977d",
  "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