Manage & Pay Vendors
Add and review vendors/merchants, then pay them for project work.
The user lands on the Vendors directory (empty state first, then the populated searchable list) and opens a vendor's detail page to review their bank accounts and transaction history. From there they can add or edit a vendor — including picking the vendor's bank from a searchable list — and then tap 'Pay vendor' to make a payment, choosing the project and cost category before confirming.
8
screens
0
built
12
endpoints
Screen sequence · 8 steps · ⚙️ Settings/More
1. empty-state/vendors&merchants
2 ep
2. vendors&merchants
2 ep
3. vendors&merchants/details/no-transation
2 ep
4. vendors&merchants/details/transactions
2 ep
5. new/update/merchant
3 ep
6. select-bank
2 ep
7. pay/vendor/make-payment
2 states3 ep
8. add-category
1 ep
Endpoints across this flow
Flow endpoints · 12 endpoints, 0 confirmed in code · the Backend agent owns these
GET /contractors/contactsGET /contractors/contacts/suggestionsGET /contractors/contacts/{contact_id}/bank-accountsGET /contractors/{contractor_id}/transactionsGET /contractors/searchPOST /contractors/contactsPUT /contractors/contacts/{contact_id}POST /contractors/contacts/{contact_id}/bank-accountsGET /wallet/balancePOST /payments/pay-vendorPOST /payments/vendors/{contractor_id}/onboardingGET /budget/catalog