added

Available Now: Authorization Challenges

Release Date

October 15, 2025

Products Affected

Authorization Rules, ASA

Impact

New feature available, additive only

Audience

All customers

Action Required

None

Overview

Authorization Challenges are now available: introducing SMS-based cardholder authentication for transactions identified as potentially fraudulent. With this new capability, card programs can implement an additional verification layer that declines suspicious transactions while sending an SMS to cardholders for confirmation. After successful validation, cardholders can retry their transaction with conditional approval through configurable bypass logic. This feature opens new possibilities for reducing false declines while maintaining strong fraud protection.

Details

Programs can implement Authorization Challenges through either Authorization Rules or ASA. Challenged transactions appear with the new decline reason code CARDHOLDER_CHALLENGED, providing clear visibility into when challenges are triggered. Programs can customize SMS templates for the initial challenge request and followup messages to match their brand voice and cardholder communication standards.

Authorization Challenges via Authorization Rules

Programs can trigger challenges through Authorization Rules using the new CONDITIONAL_ACTION rule type with a CHALLENGE action. Configure rules via the Auth Rules API or directly through the Rules tab in the Lithic Dashboard. After a cardholder successfully confirms a transaction, Authorization Rules automatically bypass the same challenge for that card and merchant combination for 24 hours, allowing seamless retry without additional friction.

Via API

POST /v2/auth_rules

{
  "program_level": true,
  "type": "CONDITIONAL_ACTION",
  "event_stream": "AUTHORIZATION",
  "parameters": {
    "action": "CHALLENGE",
    "conditions": [
      {
        "attribute": "RISK_SCORE",
        "operation": "IS_GREATER_THAN",
        "value": 700
      }
    ]
  }
}

Via Lithic Dashboard


Authorization Challenges via ASA

ASA implementations can now return CHALLENGE in the authorization response to trigger verification. As opposed to Auth Rules, ASA customers can specify phone numbers per-transaction rather than relying solely on accountholder records. ASA implementations receive challenge state information in a new latest_challenge object containing status details (COMPLETED, PENDING, etc.) and can implement custom bypass logic based on their specific risk tolerance.

Example ASA response:

{
  "result": "CHALLENGE",
  "phone_number": "+15551234567"
}

Example latest_challenge object in subsequent ASA requests:

{
  "status": "COMPLETED",
  "phone_number": "+15551234567",
  "completed_at": "2024-10-09T14:23:45Z"
}

Release Timeline

Available now

Enablement

Programs interested in implementing Authorization Challenges should contact their Customer Success Manager to begin setup and configure message templates.

User Impact

This feature is additive only. Existing authorization logic continues to function without modification.

Updated Documentation

For complete implementation details, visit our Authorization Challenges documentation. API specifications are available in the Auth Rules API Reference and ASA Reference.

If you have any questions or concerns, please contact us via the HELP link in your Lithic Dashboard.


The Lithic changelog has an RSS feed! To monitor for new update announcements, subscribe with your preferred RSS reader.