$189.00 authorization expires in 2 day(s)

Status
Needs you
At risk
$189.00
Deadline, UTC
2026-11-25 19:21
Detected (detector clock)
2026-11-23 19:21

Diagnosis

AI agent (anthropic/claude-haiku-5.5)

The $189.00 payment for the burr grinder (order 2RM960116C034314V) is reserved on the buyer's card but not yet collected. The item is backordered and has not shipped, so the shop should not collect it yet. The reservation lapses on 2026-11-25, and if nothing is done by then the $189.00 is released and the sale can no longer be charged without asking the buyer to pay again.

Decisions

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

Ask the owner

Waiting for you

Agent proposed

Whether the order can ship before the reservation expires is only known to the owner, and capturing an unshipped order needs owner approval.

Note: The burr grinder ($189.00, order 2RM960116C034314V) is backordered and has not shipped. The payment reservation expires on 2026-11-25. Can the grinder ship and be collected before then? If not, should we cancel the reservation, or ask the buyer first?

Policy said

Needs approval
  • The agent asked for a human decision.

PayPal returned

No PayPal call for this action.

Reauthorize

$189.009K728616L52540217PayPal refused

Agent proposed

Reauthorizing refreshes the 3-day guarantee that the $189.00 will be honored, so it is still good when the owner decides; it does not extend the 2025-11-25 expiry, so the owner decision is still needed before then.

Policy said

Auto
  • Within the autopilot rules.

PayPal returned

HTTP 422

debug id f537561a710b8

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

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

Authorization 9K728616L52540217 for order 2RM960116C034314V is 27 days old with $189.00 uncaptured. PayPal authorizations expire after 29 days and cannot be reauthorized after that.

authorization id
9K728616L52540217
authorization status
CREATED
order id
2RM960116C034314V
fulfillment
unfulfilled
shipped at
none
authorized
$189.00
uncaptured
$189.00
age days
27
honor period ends
2026-10-30T19:21:48.000Z
expires at
2026-11-25T19:21:48.000Z
expired by detector clock
false
order2RM960116C034314Vauthorization9K728616L52540217

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

Audit trail

Detected, diagnosed, decided, executed. Live.

Detected: $189.00 authorization expires in 2 day(s)
Detector
Authorization 9K728616L52540217 for order 2RM960116C034314V is 27 days old with $189.00 uncaptured. PayPal authorizations expire after 29 days and cannot be reauthorized after that.
Agent started triage
Agent
Agent read ledger_lookup
Agent
ledger_lookupNightshift ledgerok
args { "order_id": "2RM960116C034314V" }
Result
{"order":{"id":"2RM960116C034314V","intent":"AUTHORIZE","status":"COMPLETED","amountCents":18900,"currency":"USD","payer":"night-owl-mvr2n2jg327@example.com","cartRef":"cart-83575","description":"Burr grinder (backordered)","fulfillment":"unfulfilled","shippedAt":null,"createdAt":"2026-10-27T19:21:48.000Z","updatedAt":"2026-10-27T19:21:50.185Z","source":"webhook"},"buyer_note_untrusted":null,"authorizations":[{"id":"9K728616L52540217","orderId":"2RM960116C034314V","status":"CREATED","amountCents":18900,"currency":"USD","createdAt":"2026-10-27T19:21:48.000Z","expiresAt":"2026-11-25T19:21:48.000Z","updatedAt":"2026-10-27T19:21:50.190Z"}],"captures":[],"refunds":[],"failed_capture_attempts":[]}
Agent read get_authorization
Agent
get_authorizationvia Nightshift REST clientok
args { "authorization_id": "9K728616L52540217" }
Result
{"id":"9K728616L52540217","status":"CREATED","amount":{"currency_code":"USD","value":"189.00"},"custom_id":"cart-83575","seller_protection":{"status":"NOT_ELIGIBLE"},"supplementary_data":{"related_ids":{"order_id":"2RM960116C034314V"}},"payee":{"email_address":"sb-djk8i53501233@business.example.com","merchant_id":"D8M8MT98DPNNG"},"expiration_time":"2026-11-25T19:21:48Z","create_time":"2026-10-27T19:21:48Z","update_time":"2026-10-27T19:21:48Z","links":[{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/9K728616L52540217","rel":"self","method":"GET"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/9K728616L52540217/capture","rel":"capture","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/9K728616L52540217/void","rel":"void","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/9K728616L52540217/reauthorize","rel":"reauthorize","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/checkout/orders/2RM960116C034314V","rel":"up","method":"GET"}]}
Agent diagnosis
Agent
The $189.00 payment for the burr grinder (order 2RM960116C034314V) is reserved on the buyer's card but not yet collected. The item is backordered and has not shipped, so the shop should not collect it yet. The reservation lapses on 2026-11-25, and if nothing is done by then the $189.00 is released and the sale can no longer be charged without asking the buyer to pay again.
Agent proposed: Ask the owner
Agent
Whether the order can ship before the reservation expires is only known to the owner, and capturing an unshipped order needs owner approval.
Policy said: needs the owner's approval
Policy gate
  • The agent asked for a human decision.
Agent proposed: Reauthorize $189.00
Agent
Reauthorizing refreshes the 3-day guarantee that the $189.00 will be honored, so it is still good when the owner decides; it does not extend the 2025-11-25 expiry, so the owner decision is still needed before then.
Policy said: auto-execute
Policy gate
  • Within the autopilot rules.
POST /v2/payments/authorizations/9K728616L52540217/reauthorize
Executor
PayPal-Request-Id: ns-ac97ec96ae77ebd7bafa3190edf86672
{
  "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 f537561a710b8, 441 ms
{
  "name": "UNPROCESSABLE_ENTITY",
  "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
  "debug_id": "f537561a710b8",
  "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