#692 — Implement application status flow and endpoints

Repo: Twill-AI/facade State: closed | Status: done Assignee: meliascosta, sparsh-twillpayments

Created: 2025-10-29 · Updated: 2025-12-29

Description

Twill statuses: Lead → In review Synced statuses: Underwriting / In review → Approved/Active/Rejected/Pushback/Canceled/Declined/

  • Applications are created with LEAD status
  • Submitting applications (partner/merchant) moves the merchant status to ‘IN_REVIEW`
  • Master sends the application to Processor and status is synced afterwards based on Document
  • Changes in external Status are tracked in logs
  • Logic for Approved/Active is based on total_volume=0 or >0
  • Submissions are tracked in logs, including the metadata of the user (Master for sending to luqra/EMS, Partner/merchant for submission by force or normal)

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets