Raised when a processor call fails for a reason that is neither a card
error nor a rate limit (e.g., HTTP 500, unexpected payload). Pattern-match
on %Accrue.APIError{} in retry logic.
⚠️
processor_errormay contain raw processor payload and MUST NOT be logged verbatim — treat it as sensitive and scrub before logging.