#511 — Merchant Onboarding flow without Pricing tab
Repo: Twill-AI/twill-ai-ui State: closed | Status: done Assignee: raymondehizoba
Created: 2025-07-14 · Updated: 2025-08-12
Description
Back-end communication
Common for “Add New Merchant” popup
- “Save draft” calls
PATCHPUT/api/v1/partner/merchants/{merchant_id}Update merchant - “Submit Application” calls
PUTPOST/api/v1/partner/merchants/{merchant_id}/submitSubmit merchant. It may return errors about not provided required fields.
”Owner” and “Banking” tab
depends on https://twill-network.slack.com/archives/C078KS0R05B/p1753447281283689 decision and @sparsh-twillpayments implementation in https://github.com/Twill-AI/facade/issues/411
”Pricing” tab
- For “Processing Rates & Fees” data call GET
/api/v1/partner/fees/configsList Fee Templates - Pressing “Save as Template” (on any not first tab in “Processing Rates & Fees” section) calls POST
/api/v1/partner/fees/configsCreate Fee Template - For available “Equipment & Software” call GET
/api/v1/partner/inventoryList inventory - For chosen values see MerchantPersisted entity (
fee_schedule_idandinventoryfields).
”Documents” tab
- Pressing ”+ Add Files” calls POST
/api/v1/partner/merchants/{merchant_id}/documentsUpload Document. - Pressing ‘View’ or ‘Download’ icon calls GET
/api/v1/partner/merchants/{merchant_id}/documents/{document_id}/download-linkGet Document Download Link - Pressing ‘Delete’ icon calls DELETE `/api/v1/partner/merchants/{merchant_id}/documents/{documen
Notes
Add implementation notes, blockers, and context here
Related
Add wikilinks to related people, meetings, or other tickets