“Setup Payment Links” page
Repo: · Issue: #496 Status: Open · Priority: P2 Assignee: Raymond
Description
Caused by https://github.com/Twill-AI/facade/issues/344, blocked by ‘values list’ from https://github.com/Twill-AI/twill-ai-ui/issues/495.
Need to add “Setup Payment Links” page in “Account” menu/page to configure branded invoices sending.
AC:
- There is new “Setup Payment Links” page similar to other “Payment Settings” pages on Figma asking for logo, sender’s email and etc. See ‘values list’ from https://github.com/Twill-AI/twill-ai-ui/issues/495 for exact fields.
- New
payment_links_configuredflag from “Get Tenant Info” API is supported. - If
payment_links_configuredflag is not set when “Create Invoice” widget is opened then all fields here should be disabled and error text “Please setup payment links to unblock.” with link to “Setup Payment Links” page is displayed. Thus user:- may see functionality available even without configuring it (good for advertising),
- won’t lose values in form if make validation
payment_links_configuredflag on late stages or use some redirects (as it was planned in https://twillpayments.atlassian.net/wiki/spaces/TD/pages/392888321/Send+Emails+to+Users), - would always be required to setup Payment Links, even if they shouldn’t be sent by email - we are going to show them branded everywhere (see https://github.com/Twill-AI/twill-ai-ui/issues/469 for details).
Implementation Notes
Dash adds notes here while working
Related
Link to people, meetings, dependent tickets