$42.00 authorization expires in 2 day(s)

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

Diagnosis

AI agent (anthropic/claude-haiku-5.5)

The $42.00 payment for the Ethiopia Guji 1kg coffee order is authorized but not yet collected, and the hold expires on 2026-11-25 at 19:04 UTC. The order has not shipped, and the authorization's normal 3-day honor period ended on 2026-10-30, so PayPal may not honor a capture without a refresh. If nothing is done, the authorization lapses and the $42.00 is lost unless the buyer pays again.

Decisions

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

Reauthorize

$42.003WJ73024EN692411SPayPal refused

Agent proposed

Reauthorizing is allowed at day 27 and starts a fresh 3-day honor period, so a later capture is more likely to succeed; it does not extend the 2026-11-25 expiry.

Policy said

Auto
  • Within the autopilot rules.

PayPal returned

HTTP 422

debug id f31638658b379

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

Ask the owner

Waiting for you

Agent proposed

Capturing an unshipped order needs the owner's decision, and only the owner knows whether it can ship in time.

Note: Can the Ethiopia Guji 1kg order (order 65K86747M34212826, $42.00) be shipped before 2026-11-25? If yes, ship it and I can capture the $42.00 after shipping. If not, tell me and I can void the hold, or you can contact the buyer.

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

Authorization 3WJ73024EN692411S for order 65K86747M34212826 is 27 days old with $42.00 uncaptured. PayPal authorizations expire after 29 days and cannot be reauthorized after that.

authorization id
3WJ73024EN692411S
authorization status
CREATED
order id
65K86747M34212826
fulfillment
unfulfilled
shipped at
none
authorized
$42.00
uncaptured
$42.00
age days
27
honor period ends
2026-10-30T19:04:42.000Z
expires at
2026-11-25T19:04:42.000Z
expired by detector clock
false
order65K86747M34212826authorization3WJ73024EN692411S

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

Audit trail

Detected, diagnosed, decided, executed. Live.

Detected: $42.00 authorization expires in 2 day(s)
Detector
Authorization 3WJ73024EN692411S for order 65K86747M34212826 is 27 days old with $42.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": "65K86747M34212826" }
Result
{"order":{"id":"65K86747M34212826","intent":"AUTHORIZE","status":"COMPLETED","amountCents":4200,"currency":"USD","payer":"night-owl-mvr21876558@example.com","cartRef":"cart-63691","description":"Ethiopia Guji, 1kg whole bean","fulfillment":"unfulfilled","shippedAt":null,"createdAt":"2026-10-27T19:04:42.000Z","updatedAt":"2026-10-27T19:04:53.532Z","source":"webhook"},"buyer_note_untrusted":null,"authorizations":[{"id":"3WJ73024EN692411S","orderId":"65K86747M34212826","status":"CREATED","amountCents":4200,"currency":"USD","createdAt":"2026-10-27T19:04:42.000Z","expiresAt":"2026-11-25T19:04:42.000Z","updatedAt":"2026-10-27T19:04:53.537Z"}],"captures":[],"refunds":[],"failed_capture_attempts":[]}
Agent read get_authorization
Agent
get_authorizationvia Nightshift REST clientok
args { "authorization_id": "3WJ73024EN692411S" }
Result
{"id":"3WJ73024EN692411S","status":"CREATED","amount":{"currency_code":"USD","value":"42.00"},"custom_id":"cart-63691","seller_protection":{"status":"NOT_ELIGIBLE"},"supplementary_data":{"related_ids":{"order_id":"65K86747M34212826"}},"payee":{"email_address":"sb-djk8i53501233@business.example.com","merchant_id":"D8M8MT98DPNNG"},"expiration_time":"2026-11-25T19:04:42Z","create_time":"2026-10-27T19:04:42Z","update_time":"2026-10-27T19:04:42Z","links":[{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/3WJ73024EN692411S","rel":"self","method":"GET"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/3WJ73024EN692411S/capture","rel":"capture","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/3WJ73024EN692411S/void","rel":"void","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/payments/authorizations/3WJ73024EN692411S/reauthorize","rel":"reauthorize","method":"POST"},{"href":"https://api.sandbox.paypal.com/v2/checkout/orders/65K86747M34212826","rel":"up","method":"GET"}]}
Agent diagnosis
Agent
The $42.00 payment for the Ethiopia Guji 1kg coffee order is authorized but not yet collected, and the hold expires on 2026-11-25 at 19:04 UTC. The order has not shipped, and the authorization's normal 3-day honor period ended on 2026-10-30, so PayPal may not honor a capture without a refresh. If nothing is done, the authorization lapses and the $42.00 is lost unless the buyer pays again.
Agent proposed: Reauthorize $42.00
Agent
Reauthorizing is allowed at day 27 and starts a fresh 3-day honor period, so a later capture is more likely to succeed; it does not extend the 2026-11-25 expiry.
Policy said: auto-execute
Policy gate
  • Within the autopilot rules.
Agent proposed: Ask the owner
Agent
Capturing an unshipped order needs the owner's decision, and only the owner knows whether it can ship in time.
Policy said: needs the owner's approval
Policy gate
  • The agent asked for a human decision.
POST /v2/payments/authorizations/3WJ73024EN692411S/reauthorize
Executor
PayPal-Request-Id: ns-6931724070fec96a828248f62705d63c
{
  "amount": {
    "currency_code": "USD",
    "value": "42.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 f31638658b379, 501 ms
{
  "name": "UNPROCESSABLE_ENTITY",
  "message": "The requested action could not be performed, semantically incorrect, or failed business validation.",
  "debug_id": "f31638658b379",
  "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