SIT-14258: Hold Customer Funds During Auth

How to Use This Feature

Summary

The feature allows for Stripe authentication without a capture call, holding customer funds in the pending state. However, this functionality is not properly implemented, causing issues with ticket delivery and customer payment processing.

Key Issues:

  • Customer cards are charged, but orders do not appear in MyTickets.
  • Orders are processed successfully, but no tickets are delivered to customers.
  • Customers see no record of purchase in their account, despite the transaction being pending on their bank statement.
  • Behavior:

  • When a customer completes a purchase with Stripe authentication without a capture call, the order is held in the pending state.
  • The customer's funds are not released from hold, causing them to be unavailable for future transactions.
  • The issue affects secondary orders (NFL events) and can result in significant production outages.
  • Related Tickets:

  • SIT-13774
  • SIT-13776
  • Status Update:

    The issue has been partially resolved, with Kevin Emery successfully ordering an AnyTickets NFL game in Production. However, further testing and deployment are required to fully resolve the issue.

    Additional Information

    Status: UAT
    Assigned to: Harry Orenstein
    🏠 Home View in Jira