SIT-13463: Single/Multi Payment Orders

How to Use This Feature

Feature Summary

Orders Table Creation

  • Creates an orders table with columns for:
  • + id

    + date

    + order_status (active, failed, cancelled)

    + order_type (payment_plan, single_payment)

    + cart

    + initial_transaction_id

    + event_id

    + partner_id

    + group_id

    + member_id

    Order ID Creation and References

  • Creates an order ID when the first transaction occurs for both payment plan payments and single payments
  • Adds order ID references to:
  • + transactions

    + reservations

    + invoices

    + payment_attempts

    API Endpoint Updates

  • Updates customer invoice creation, money movement between accounts, refunding specific transactions, and creating or managing payment plans for reservations
  • Happsnow Integration

  • Integrates with Happsnow to create reservations using the updated createBlankInvoices endpoint
  • QA Notes

  • Requires testing of various flows including:
  • + Invoices

    + Payment Attempts

    + Reservations

    + Transactions

  • Backfills previous transactions and reservations to link to an order ID
  • Flows

  • Manual Reservation
  • Ticket Purchase
  • Refund
  • Account Credit
  • Autopay
  • Manual Invoice Payment
  • BOE Iframe
  • Marketplace Payment
  • Additional Information

    Status: QA
    Assigned to: rohit.singh
    🏠 Home View in Jira