Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.
The Payments App makes it easy to manage all aspects of client billing, from creating services, invoices, and subscriptions to sharing payment links and setting up a branded store. It also provides clients with a seamless way to pay, track invoices, and manage their payment methods.
If you plan to use the Payments App, you need to first connect a payout account. This lets us send money to you when clients pay you. In all transactions, Assembly acts as the merchant, which means that money first flows to us, and then we immediately send it out to you. You can connect a payout account on the Settings > Payout account page.
Turn this on if you want your clients to be able to select credit cards as their payment method. Note that this is a default setting, and you can override it when creating an invoice or subscription.
Turn this on if you want your clients to be able to select ACH as their payment method. ACH is only supported for USD. For other currencies, this preference is ignored. Note that this is a default setting, and you can override it when creating an invoice or subscription.
Turn this on if you want to absorb payment processing fees. Note that this is a default setting, and you can overwrite it when creating an invoice or subscription.
To explore specific features in the Payments App, check out the following articles: Services, Invoicing, Subscriptions, Payment Links, Store, Client Billing Experience, and Fees & Payment Reconciliation.
What happens when a client submits a chargeback or dispute for a payment made in my client experience?
When a client pays an invoice, funds flow from the client to Assembly, and then from Assembly to your connected payout account. If a payment is disputed, the transfer from Assembly to your payout account is reversed.If the dispute is won, the transfer reversal will be voided and the funds returned to your connected payout account.If the dispute is lost, the funds will not be returned since otherwise we’re effectively absorbing the cost of the dispute.If Assembly receives notice that a client has disputed a transaction, we will reach out to you and ask for any evidence that will help us counter the dispute and get your funds back to you as soon as possible.Stripe requires detailed evidence for countering a dispute. We’ll ask you to provide some of this evidence depending upon the dispute category.
How can I change the name of my company as displayed on my invoices?
If your brand or DBA name differs from your legal business name used for invoices, you can set your legal business name in Settings > General.
How does the QuickBooks Online (QBO) integration work?
The QBO integration is a 1-way sync from Assembly Dashboard to your QBO account. Once an invoice is in an Open state, a matching invoice and customer (if the customer doesn’t yet exist) is created in your QBO account.If the customer already exists in your QBO account, the invoice sent to the client in your client experience will be matched to the customer in QBO.From there, changes to the invoice and payments are tracked and sent to your QBO account.Each line item in an invoice is associated with the default Sales service setup in your QuickBooks account.
Since this is a 1-way sync, when you create an invoice in QBO, the invoice will not be automatically created in the Assembly Dashboard.
How can I refund my clients?
You can refund a paid invoice yourself from Payments > Invoices — open the invoice’s action menu and select Request refund. See Refunds for the full flow, when the action isn’t available, and what your client receives.Refunds cover the full amount paid. For a partial refund, or if the invoice was marked as paid manually or a previous refund attempt failed, arrange the refund outside Assembly or reach out to our support team.Please note that a refund can be processed only if your connected account has available funds.ACH refunds: ACH payments can’t be refunded until they’ve fully cleared and the funds are received, which typically takes 3 to 5 business days.
How can I stop payment on a processing ACH transaction?
Once an ACH payment is processing, it cannot be stopped on Assembly’s end. You have a few options:
Contact your client’s bank: the client may be able to request a stop payment directly with their bank.
Refund outside of Assembly (fastest): issue a refund through another method while the ACH continues to process.
Wait for the payment to finalize, then refund: once the ACH has fully cleared (typically 3 to 5 business days), you can refund the invoice from the Invoices page.
Can I use my own payment processor (Stripe, Square, Authorize.net, etc.)?
At this time you cannot bring your own payment processor with you. In all transactions we internally use Stripe Connect, requiring separate Stripe Express accounts, for payment processing and act as the merchant.This means that when your clients pay, money first flows to us, and then we immediately send the payout to you. The payment processing fees you see advertised are inclusive of all fees, you do not pay any additional fees.The reason we do this is because it gives us full control over the payment experience and lets us provide features that we otherwise could not. For example, we let you decide whether you want to pay payment processing fees or whether you want to pass them onto clients. This is only possible because of the setup we have in place.
Why is connecting a Standard Stripe account no longer an option?
As of November 16, 2023, we no longer support connecting Standard Stripe accounts for payouts. You can still connect your bank account to receive funds in Settings > Payout account.Due to updates with our Stripe Connect platform, we were required to migrate all existing connected Standard Stripe accounts to Stripe Express.The reason we’ve done this is because it gives us full control over the payment experience and lets us provide features that we otherwise could not. For example, we let you decide whether you want to pay payment processing fees or whether you want to pass them onto clients. This is only possible because of the setup we have in place.
Why is my Stripe Express account pending review?
This occurs when:
Stripe is verifying the information that was provided, such as an ID document upload.
Stripe is performing a watchlist check against a list of prohibited individuals and businesses.
Stripe is reviewing the account for suspected fraudulent activity.
Stripe will automatically update your account’s status when the review finishes.If your account is still pending review after 7 business days, please contact our support team.
Can I change the default currency for my Payments App?
The currency used for the Payments App is the same as the currency of your connected bank account.If you need to change the currency, please contact our support team. We will need to disconnect your current connected bank account. Then, you can replace it with an account using your desired currency.
How can I update a client subscription?
You can update a client subscription by going to Payments > Subscriptions, clicking the 3 dots next to subscription, and selecting Edit.Here you can update line items and payment methods. On the right sidebar you can also prorate changes and/or reset the billing cycle. The right sidebar provides a preview of the date and amount for the next invoice.
How long does it take for money to arrive in my account after a client pays me?
The amount of time it takes for money to arrive in your bank account depends on the payment method and whether this is the first payout.If your client paid via credit card it will take 2-5 business days for money to arrive. If this is the very first payout it may take an additional 2 business days.If your client paid via ACH it will take 5-9 business days. If this is the very first payout it may take an additional 2 business days.ACH payments are batched throughout the day for processing. A transfer initiated later in the day might not be included in the earliest batch, adding a day to the processing timeline.Funds will be deposited to your Stripe Express account, and then take an additional 1-2 business days to be deposited to your connected bank account. This additional processing time is included in the processing estimates listed above.
Which countries are supported when connecting my bank account for payouts?
We plan to add more options in the future, but currently we support connecting payout accounts for the US, UK, Canada, and Australia.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Assembly","colors":{"primary":"#1A1A1A","light":"#FFFFFF","dark":"#1A1A1A"},"logo":{"light":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca","dark":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/dark.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=abf6940b173a7c0880a96d4b6095472b"},"favicon":"https://mintcdn.com/assembly-ff8b9417/mf21cz8yWkRVUxBm/favicon.svg?fit=max\u0026auto=format\u0026n=mf21cz8yWkRVUxBm\u0026q=85\u0026s=4083e1ddcc384f1f9677aa7b91b9ae57","navbar":{"links":[{"href":"https://assembly.com/pricing","label":"Pricing"},{"href":"mailto:support@assembly.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.assembly.com"}},"footer":{"socials":{"x":"https://x.com/assemblycom","github":"https://github.com/assemblycom","linkedin":"https://linkedin.com/company/assemblycom"}},"seo":{"metatags":{"og:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:card":"summary_large_image"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"assembly-ff8b9417","hasAudioNarration":false,"actualSubdomain":"assembly-ff8b9417","customDomains":["assembly.com"],"gitSource":{"type":"github","owner":"assemblycom","repo":"core","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6af4cfaf302634a038f12c98","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Guides","count":140},{"language":"default","tag":"API reference","count":110},{"language":"default","tag":"Apps","count":48},{"language":"default","tag":"Embeds \u0026 links","count":35},{"language":"default","tag":"Others","count":19},{"language":"default","tag":"Core Resources","count":19},{"language":"default","tag":"Files","count":19},{"language":"default","tag":"Billing","count":18},{"language":"default","tag":"Core concepts","count":17},{"language":"default","tag":"Tasks","count":15}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navbar .rounded-xl{border-radius:0.5rem}.sidebar-group a,.sidebar-group button{border-radius:0.5rem}.rounded-\\[0\\.85rem\\]{border-radius:0.5rem}.card svg.size-6{width:1.25rem;height:1.25rem}#page-context-menu .rounded-l-xl{border-radius:0.5rem 0 0 0.5rem}#page-context-menu .rounded-r-xl{border-radius:0 0.5rem 0.5rem 0}div[class*=\"origin-(--transform-origin)\"]{border-radius:0.5rem}div[class*=\"origin-(--transform-origin)\"] [class*=\"rounded-xl\"]{border-radius:0.5rem}[class*=\"text-[0.55rem]\"]{border-radius:0.5rem}"}],"page":{"pagePath":"built-in-apps/payments","slug":"/built-in-apps/payments","pageMetadata":{"title":"Payments app","description":"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.","href":"/built-in-apps/payments"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Heading,Note}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Payments App makes it easy to manage all aspects of client billing, from creating services, invoices, and subscriptions to sharing payment links and setting up a branded store. It also provides clients with a seamless way to pay, track invoices, and manage their payment methods.`}),`\n`,_jsx(Heading,{level:`2`,id:`app-library`,children:`App library`}),`\n`,_jsx(Heading,{level:`3`,id:`payout-account`,children:`Payout account`}),`\n`,_jsxs(_components.p,{children:[`If you plan to use the Payments App, you need to first connect a payout account. This lets us send money to you when clients pay you. In all transactions, Assembly acts as the merchant, which means that money first flows to us, and then we immediately send it out to you. You can connect a payout account on the `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Payout account`}),` page.`]}),`\n`,_jsx(Heading,{level:`3`,id:`allow-payment-via-credit-card`,children:`Allow payment via credit card`}),`\n`,_jsx(_components.p,{children:`Turn this on if you want your clients to be able to select credit cards as their payment method. Note that this is a default setting, and you can override it when creating an invoice or subscription.`}),`\n`,_jsx(Heading,{level:`3`,id:`allow-payment-via-ach`,children:`Allow payment via ACH`}),`\n`,_jsx(_components.p,{children:`Turn this on if you want your clients to be able to select ACH as their payment method. ACH is only supported for USD. For other currencies, this preference is ignored. Note that this is a default setting, and you can override it when creating an invoice or subscription.`}),`\n`,_jsx(Heading,{level:`3`,id:`absorb-transaction-fees`,children:`Absorb transaction fees`}),`\n`,_jsx(_components.p,{children:`Turn this on if you want to absorb payment processing fees. Note that this is a default setting, and you can overwrite it when creating an invoice or subscription.`}),`\n`,_jsx(Heading,{level:`3`,id:`default-memo`,children:`Default memo`}),`\n`,_jsx(_components.p,{children:`This will pre-fill the memo field when you create a new invoice or subscription.`}),`\n`,_jsx(Heading,{level:`2`,id:`payments-app-features`,children:`Payments App features`}),`\n`,_jsx(_components.p,{children:`To explore specific features in the Payments App, check out the following articles: Services, Invoicing, Subscriptions, Payment Links, Store, Client Billing Experience, and Fees \u0026 Payment Reconciliation.`}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently asked questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`What happens when a client submits a chargeback or dispute for a payment made in my client experience?`,id:`what-happens-when-a-client-submits-a-chargeback-or-dispute-for-a-payment-made-in-my-client-experience`,children:[_jsx(_components.p,{children:`When a client pays an invoice, funds flow from the client to Assembly, and then from Assembly to your connected payout account. If a payment is disputed, the transfer from Assembly to your payout account is reversed.`}),_jsx(_components.p,{children:`If the dispute is won, the transfer reversal will be voided and the funds returned to your connected payout account.`}),_jsx(_components.p,{children:`If the dispute is lost, the funds will not be returned since otherwise we’re effectively absorbing the cost of the dispute.`}),_jsx(_components.p,{children:`If Assembly receives notice that a client has disputed a transaction, we will reach out to you and ask for any evidence that will help us counter the dispute and get your funds back to you as soon as possible.`}),_jsx(_components.p,{children:`Stripe requires detailed evidence for countering a dispute. We’ll ask you to provide some of this evidence depending upon the dispute category.`})]}),_jsx(Accordion,{title:`How can I change the name of my company as displayed on my invoices?`,id:`how-can-i-change-the-name-of-my-company-as-displayed-on-my-invoices`,children:_jsxs(_components.p,{children:[`If your brand or DBA name differs from your legal business name used for invoices, you can set your legal business name in `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`General`}),`.`]})}),_jsxs(Accordion,{title:`How does the QuickBooks Online (QBO) integration work?`,id:`how-does-the-quickbooks-online-qbo-integration-work`,children:[_jsx(_components.p,{children:`The QBO integration is a 1-way sync from Assembly Dashboard to your QBO account. Once an invoice is in an Open state, a matching invoice and customer (if the customer doesn’t yet exist) is created in your QBO account.`}),_jsx(_components.p,{children:`If the customer already exists in your QBO account, the invoice sent to the client in your client experience will be matched to the customer in QBO.`}),_jsx(_components.p,{children:`From there, changes to the invoice and payments are tracked and sent to your QBO account.`}),_jsx(_components.p,{children:`Each line item in an invoice is associated with the default Sales service setup in your QuickBooks account.`}),_jsx(Note,{children:_jsx(_components.p,{children:`Since this is a 1-way sync, when you create an invoice in QBO, the invoice will not be automatically created in the Assembly Dashboard.`})})]}),_jsxs(Accordion,{title:`How can I refund my clients?`,id:`how-can-i-refund-my-clients`,children:[_jsxs(_components.p,{children:[`You can refund a paid invoice yourself from `,_jsx(_components.strong,{children:`Payments`}),` > `,_jsx(_components.strong,{children:`Invoices`}),` — open the invoice’s action menu and select `,_jsx(_components.strong,{children:`Request refund`}),`. See `,_jsx(_components.a,{href:`/built-in-apps/refunds`,children:`Refunds`}),` for the full flow, when the action isn’t available, and what your client receives.`]}),_jsx(_components.p,{children:`Refunds cover the full amount paid. For a partial refund, or if the invoice was marked as paid manually or a previous refund attempt failed, arrange the refund outside Assembly or reach out to our support team.`}),_jsx(_components.p,{children:`Please note that a refund can be processed only if your connected account has available funds.`}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`ACH refunds:`}),` ACH payments can’t be refunded until they’ve fully cleared and the funds are received, which typically takes 3 to 5 business days.`]})]}),_jsxs(Accordion,{title:`How can I stop payment on a processing ACH transaction?`,id:`how-can-i-stop-payment-on-a-processing-ach-transaction`,children:[_jsx(_components.p,{children:`Once an ACH payment is processing, it cannot be stopped on Assembly’s end. You have a few options:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contact your client’s bank`}),`: the client may be able to request a stop payment directly with their bank.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Refund outside of Assembly`}),` (fastest): issue a refund through another method while the ACH continues to process.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Wait for the payment to finalize, then refund`}),`: once the ACH has fully cleared (typically 3 to 5 business days), you can `,_jsx(_components.a,{href:`/built-in-apps/refunds`,children:`refund the invoice`}),` from the Invoices page.`]}),`\n`]})]}),_jsxs(Accordion,{title:`Can I use my own payment processor (Stripe, Square, Authorize.net, etc.)?`,id:`can-i-use-my-own-payment-processor-stripe-square-authorize-net-etc`,children:[_jsx(_components.p,{children:`At this time you cannot bring your own payment processor with you. In all transactions we internally use Stripe Connect, requiring separate Stripe Express accounts, for payment processing and act as the merchant.`}),_jsx(_components.p,{children:`This means that when your clients pay, money first flows to us, and then we immediately send the payout to you. The payment processing fees you see advertised are inclusive of all fees, you do not pay any additional fees.`}),_jsx(_components.p,{children:`The reason we do this is because it gives us full control over the payment experience and lets us provide features that we otherwise could not. For example, we let you decide whether you want to pay payment processing fees or whether you want to pass them onto clients. This is only possible because of the setup we have in place.`})]}),_jsxs(Accordion,{title:`Why is connecting a Standard Stripe account no longer an option?`,id:`why-is-connecting-a-standard-stripe-account-no-longer-an-option`,children:[_jsxs(_components.p,{children:[`As of November 16, 2023, we no longer support connecting Standard Stripe accounts for payouts. You can still connect your bank account to receive funds in `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Payout account`}),`.`]}),_jsx(_components.p,{children:`Due to updates with our Stripe Connect platform, we were required to migrate all existing connected Standard Stripe accounts to Stripe Express.`}),_jsx(_components.p,{children:`The reason we’ve done this is because it gives us full control over the payment experience and lets us provide features that we otherwise could not. For example, we let you decide whether you want to pay payment processing fees or whether you want to pass them onto clients. This is only possible because of the setup we have in place.`})]}),_jsxs(Accordion,{title:`Why is my Stripe Express account pending review?`,id:`why-is-my-stripe-express-account-pending-review`,children:[_jsx(_components.p,{children:`This occurs when:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Stripe is verifying the information that was provided, such as an ID document upload.`}),`\n`,_jsx(_components.li,{children:`Stripe is performing a watchlist check against a list of prohibited individuals and businesses.`}),`\n`,_jsx(_components.li,{children:`Stripe is reviewing the account for suspected fraudulent activity.`}),`\n`]}),_jsx(_components.p,{children:`Stripe will automatically update your account’s status when the review finishes.`}),_jsx(_components.p,{children:`If your account is still pending review after 7 business days, please contact our support team.`})]}),_jsxs(Accordion,{title:`Can I change the default currency for my Payments App?`,id:`can-i-change-the-default-currency-for-my-payments-app`,children:[_jsx(_components.p,{children:`The currency used for the Payments App is the same as the currency of your connected bank account.`}),_jsx(_components.p,{children:`If you need to change the currency, please contact our support team. We will need to disconnect your current connected bank account. Then, you can replace it with an account using your desired currency.`})]}),_jsxs(Accordion,{title:`How can I update a client subscription?`,id:`how-can-i-update-a-client-subscription`,children:[_jsxs(_components.p,{children:[`You can update a client subscription by going to `,_jsx(_components.strong,{children:`Payments`}),` > `,_jsx(_components.strong,{children:`Subscriptions`}),`, clicking the 3 dots next to subscription, and selecting `,_jsx(_components.strong,{children:`Edit`}),`.`]}),_jsx(_components.p,{children:`Here you can update line items and payment methods. On the right sidebar you can also prorate changes and/or reset the billing cycle. The right sidebar provides a preview of the date and amount for the next invoice.`})]}),_jsxs(Accordion,{title:`How long does it take for money to arrive in my account after a client pays me?`,id:`how-long-does-it-take-for-money-to-arrive-in-my-account-after-a-client-pays-me`,children:[_jsx(_components.p,{children:`The amount of time it takes for money to arrive in your bank account depends on the payment method and whether this is the first payout.`}),_jsx(_components.p,{children:`If your client paid via credit card it will take 2-5 business days for money to arrive. If this is the very first payout it may take an additional 2 business days.`}),_jsx(_components.p,{children:`If your client paid via ACH it will take 5-9 business days. If this is the very first payout it may take an additional 2 business days.`}),_jsx(_components.p,{children:`ACH payments are batched throughout the day for processing. A transfer initiated later in the day might not be included in the earliest batch, adding a day to the processing timeline.`}),_jsx(_components.p,{children:`Funds will be deposited to your Stripe Express account, and then take an additional 1-2 business days to be deposited to your connected bank account. This additional processing time is included in the processing estimates listed above.`})]}),_jsx(Accordion,{title:`Which countries are supported when connecting my bank account for payouts?`,id:`which-countries-are-supported-when-connecting-my-bank-account-for-payouts`,children:_jsx(_components.p,{children:`We plan to add more options in the future, but currently we support connecting payout accounts for the US, UK, Canada, and Australia.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Payments app","description":"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.","href":"/built-in-apps/payments"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"App library","slug":"app-library","depth":2,"children":[{"title":"Payout account","slug":"payout-account","depth":3,"children":[]},{"title":"Allow payment via credit card","slug":"allow-payment-via-credit-card","depth":3,"children":[]},{"title":"Allow payment via ACH","slug":"allow-payment-via-ach","depth":3,"children":[]},{"title":"Absorb transaction fees","slug":"absorb-transaction-fees","depth":3,"children":[]},{"title":"Default memo","slug":"default-memo","depth":3,"children":[]}]},{"title":"Payments App features","slug":"payments-app-features","depth":2,"children":[]},{"title":"Frequently asked questions","slug":"frequently-asked-questions","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"assembly-ff8b9417","siteName":"Assembly","title":"Payments app - Assembly","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T20:12:26.988Z","originalFileLocation":"built-in-apps/payments.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Assembly\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Payments app - Assembly\">\u003cmeta data-mint-head property=\"og:description\" content=\"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Assembly\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://assembly.com/docs/built-in-apps/payments\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Payments app - Assembly\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Assembly\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A1A1A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://assembly.com/docs/built-in-apps/payments\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/built-in-apps/payments.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://assembly.com/#organization\",\"name\":\"Assembly\",\"url\":\"https://assembly.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca\"}},{\"@type\":\"WebSite\",\"@id\":\"https://assembly.com/docs#website\",\"name\":\"Assembly\",\"url\":\"https://assembly.com/docs\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://assembly.com/docs/built-in-apps/payments#webpage\",\"url\":\"https://assembly.com/docs/built-in-apps/payments\",\"name\":\"Payments app\",\"description\":\"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.\",\"dateModified\":\"2026-11-10T20:12:26.988Z\",\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://assembly.com/docs/built-in-apps/payments#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://assembly.com/docs/built-in-apps/payments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Apps\",\"item\":\"https://assembly.com/docs/built-in-apps/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"On by default\",\"item\":\"https://assembly.com/docs/built-in-apps/home\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Payments app\",\"item\":\"https://assembly.com/docs/built-in-apps/payments\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://assembly.com/docs/built-in-apps/payments#article\",\"headline\":\"Payments app\",\"name\":\"Payments app\",\"description\":\"Manage all aspects of client billing, including services, invoices, subscriptions, payment links, and a branded store.\",\"url\":\"https://assembly.com/docs/built-in-apps/payments\",\"mainEntityOfPage\":{\"@id\":\"https://assembly.com/docs/built-in-apps/payments#webpage\"},\"image\":\"https://studio.assembly.com/docs/images/og-card.png\",\"dateModified\":\"2026-11-10T20:12:26.988Z\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"},\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Assembly\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Assembly\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/built-in-apps/payments.md","siteName":"Assembly","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Getting started","pages":[{"title":"Welcome","href":"/getting-started/welcome"},{"title":"Preview the client experience","href":"/getting-started/try-the-contact-experience"},{"title":"Add your first app","href":"/getting-started/build-your-first-app"},{"title":"Add your clients","href":"/getting-started/adding-your-first-contact"},{"group":"Customization \u0026 custom domains","pages":[{"title":"Customizations","href":"/getting-started/customizations"},{"title":"Custom domains","href":"/getting-started/custom-domains"}]}]},{"group":"Core concepts","pages":[{"title":"The Assembly Dashboard","sidebarTitle":"The Assembly Dashboard","href":"/core-concepts/the-assembly-dashboard"},{"title":"Your client experience","href":"/core-concepts/your-portal"},{"group":"Contacts \u0026 companies","pages":[{"title":"Contacts and companies","href":"/core-concepts/contacts-and-companies"},{"title":"Create contacts one at a time","href":"/core-concepts/create-contacts-one-at-a-time"},{"title":"Advanced import","href":"/core-concepts/advanced-import"},{"title":"Contact direct sign up","href":"/core-concepts/contact-direct-sign-up"},{"title":"Custom fields","href":"/core-concepts/custom-fields"},{"title":"Internal notes","href":"/core-concepts/internal-notes"},{"title":"Magic links","href":"/core-concepts/magic-links"}]},{"group":"Internal users","pages":[{"title":"Internal users","href":"/core-concepts/internal-users"},{"title":"Client access","href":"/core-concepts/client-access"}]},{"group":"Apps","pages":[{"title":"Apps","href":"/core-concepts/apps"},{"title":"Custom visibility for apps","href":"/core-concepts/custom-visibility"},{"title":"Organizing your apps","href":"/core-concepts/organizing-apps"}]},{"group":"Notifications","pages":[{"title":"Notifications","href":"/core-concepts/notifications"},{"title":"Internal user notifications","href":"/core-concepts/internal-user-notifications"},{"title":"Client notifications","href":"/core-concepts/client-notifications"}]}]},{"group":"Building new apps","pages":[{"title":"Introduction","href":"/building-new-apps/introduction"},{"title":"App templates","href":"/building-new-apps/app-templates"},{"title":"Writing initial prompts","href":"/building-new-apps/writing-initial-prompts"},{"title":"Iterating on apps","href":"/building-new-apps/iterating-on-apps"},{"title":"Launching apps","href":"/building-new-apps/launching-apps"},{"title":"Controlling app visibility","href":"/building-new-apps/controlling-app-visibility"},{"title":"Configuring notifications","href":"/building-new-apps/configuring-notifications"},{"title":"Automating apps you build","href":"/building-new-apps/automating-apps"}]},{"group":"Apps","pages":[{"title":"Introduction","href":"/built-in-apps/introduction"},{"group":"On by default","pages":[{"title":"Home app","href":"/built-in-apps/home"},{"title":"Messages app","href":"/built-in-apps/messages"},{"title":"Files app","description":"Securely share files, links, and folders with your clients.","href":"/built-in-apps/files"},{"group":"Payments","pages":[{"title":"Payments app","href":"/built-in-apps/payments"},{"title":"Services","description":"Create, view, and update services and their prices for invoices and subscriptions.","href":"/built-in-apps/services"},{"title":"Invoicing","href":"/built-in-apps/invoicing"},{"title":"Subscriptions","href":"/built-in-apps/subscriptions"},{"title":"Payment links","href":"/built-in-apps/payment-links"},{"title":"Store","href":"/built-in-apps/store"},{"title":"Client billing experience","href":"/built-in-apps/client-billing-experience"},{"title":"Refunds","href":"/built-in-apps/refunds"},{"title":"Fees \u0026 payment reconciliation","href":"/built-in-apps/fees-and-reconciliation"}]}]},{"group":"Classic","pages":[{"title":"Tasks app","href":"/built-in-apps/tasks"},{"title":"Contracts app","href":"/built-in-apps/contracts"},{"title":"Forms app","href":"/built-in-apps/forms"},{"title":"Autoresponder app","href":"/built-in-apps/autoresponder"},{"title":"Exporter app","href":"/built-in-apps/exporter"},{"title":"QuickBooks Integration","href":"/built-in-apps/quickbooks"},{"title":"Xero Integration","href":"/built-in-apps/xero"}]},{"group":"Onboarding","pages":[{"title":"Client onboarding","href":"/apps/client-onboarding"},{"title":"Client intake form","href":"/apps/client-intake-form"},{"title":"Document collector","href":"/apps/document-collector"},{"title":"Conditional forms","href":"/apps/conditional-forms"},{"title":"Profile manager","href":"/apps/profile-manager"}]},{"group":"Trackers","pages":[{"title":"Billable time tracker","href":"/apps/billable-time-tracker"},{"title":"Case Status","href":"/apps/case-status"},{"title":"Client project tracker","href":"/apps/client-project-tracker"},{"title":"Sales pipeline tracker","href":"/apps/sales-pipeline-tracker"},{"title":"Shared client calendar","href":"/apps/shared-client-calendar"}]},{"group":"Dashboards","pages":[{"title":"Client engagement dashboard","href":"/apps/client-engagement-dashboard"}]},{"group":"Approvals","pages":[{"title":"Content approval workflow","href":"/apps/content-approval-workflow"},{"title":"Design proofing tool","href":"/apps/design-proofing-tool"}]},{"group":"Requests","pages":[{"title":"Markup and comments","href":"/apps/markup-and-comments"}]},{"group":"Proposals","pages":[{"title":"Proposal builder","href":"/apps/proposal-builder"}]},{"group":"Knowledge base","pages":[{"title":"Helpdesk","href":"/apps/helpdesk"},{"title":"Data room","href":"/apps/data-room"}]},{"group":"Internal","pages":[{"title":"Employee communication app","href":"/apps/employee-communication-app"},{"title":"Internal wiki","href":"/apps/internal-wiki"}]},{"group":"Support","pages":[{"title":"Client ticketing system","href":"/apps/client-ticketing-system"}]},{"group":"AI assistants","pages":[{"title":"Client AI assistant","href":"/apps/client-ai-assistant"}]},{"group":"Community","pages":[{"title":"Events and RSVPs","href":"/apps/events-and-rsvps"}]}]},{"group":"Embeds \u0026 links","pages":[{"title":"Introduction","href":"/embeds-and-links/introduction"},{"title":"URL parameters","href":"/embeds-and-links/url-parameters"},{"group":"Productivity \u0026 project management","pages":[{"title":"Overview","href":"/embeds-and-links/productivity-and-project-management"},{"title":"Airtable embed","href":"/embeds-and-links/airtable"},{"title":"Notion embed","href":"/embeds-and-links/notion"},{"title":"ClickUp embed","href":"/embeds-and-links/clickup"},{"title":"Monday embed","href":"/embeds-and-links/monday"},{"title":"Trello embed","href":"/embeds-and-links/trello"},{"title":"Google Sheets embed","href":"/embeds-and-links/google-sheets"},{"title":"Google Docs embed","href":"/embeds-and-links/google-docs"},{"title":"Google Slides embed","href":"/embeds-and-links/google-slides"},{"title":"Google Drive embed","href":"/embeds-and-links/google-drive"},{"title":"Google Calendar embed","href":"/embeds-and-links/google-calendar"},{"title":"OneDrive embed","href":"/embeds-and-links/onedrive"},{"title":"Squarespace embed","href":"/embeds-and-links/squarespace"}]},{"group":"Scheduling","pages":[{"title":"Overview","href":"/embeds-and-links/scheduling"},{"title":"Calendly embed","href":"/embeds-and-links/calendly"},{"title":"Acuity Scheduling embed","href":"/embeds-and-links/acuity-scheduling"},{"title":"Zoom scheduling embed","href":"/embeds-and-links/zoom-scheduling"}]},{"group":"Forms \u0026 surveys","pages":[{"title":"Overview","href":"/embeds-and-links/forms-and-surveys"},{"title":"Typeform embed","href":"/embeds-and-links/typeform"},{"title":"Jotform embed","href":"/embeds-and-links/jotform"},{"title":"HubSpot Forms embed","href":"/embeds-and-links/hubspot-forms"},{"title":"HubSpot Meetings embed","href":"/embeds-and-links/hubspot-meetings"},{"title":"Google Forms embed","href":"/embeds-and-links/google-forms"}]},{"group":"Analytics","pages":[{"title":"Overview","href":"/embeds-and-links/analytics"},{"title":"Power BI Embed","href":"/embeds-and-links/power-bi"},{"title":"Looker Studio embed","href":"/embeds-and-links/looker-studio"},{"title":"Databox embed","href":"/embeds-and-links/databox"}]},{"group":"Design \u0026 media","pages":[{"title":"Overview","href":"/embeds-and-links/design-and-media"},{"title":"Figma embed","href":"/embeds-and-links/figma"},{"title":"Miro embed","href":"/embeds-and-links/miro"},{"title":"Canva embed","href":"/embeds-and-links/canva"},{"title":"Loom embed","href":"/embeds-and-links/loom"},{"title":"YouTube embed","href":"/embeds-and-links/youtube"}]}]},{"group":"Rolling out to clients","pages":[{"title":"Introduction","href":"/rolling-out-to-clients/introduction"},{"title":"Plan the client journey","href":"/rolling-out-to-clients/plan-the-client-journey"},{"group":"Build the experience and migrate existing clients","pages":[{"title":"Complete the client-facing foundation","href":"/rolling-out-to-clients/client-facing-foundation"},{"title":"Define your data structure","href":"/rolling-out-to-clients/define-your-data-structure"},{"title":"Import and backfill information safely","href":"/rolling-out-to-clients/import-and-backfill"},{"title":"Build workflows for migration and ongoing use","href":"/rolling-out-to-clients/migration-and-net-new-automations"},{"title":"Configure access and visibility","href":"/rolling-out-to-clients/internal-access-and-visibility"}]},{"group":"Test and launch","pages":[{"title":"Test the complete experience","href":"/rolling-out-to-clients/test-before-launch"},{"title":"Introduce Assembly in manageable groups","href":"/rolling-out-to-clients/launch-in-groups"},{"title":"Final launch-readiness checklist","href":"/rolling-out-to-clients/launch-readiness-checklist"}]},{"title":"Reinforce adoption and improve the experience","href":"/rolling-out-to-clients/reinforce-adoption-and-improve"}]},{"group":"Connect AI tools","pages":[{"title":"MCP","href":"/connect-ai-tools/mcp"},{"title":"Call your apps through MCP","sidebarTitle":"Call your apps","href":"/connect-ai-tools/mcp-apps"},{"title":"Assembly Assistant","href":"/connect-ai-tools/assembly-assistant"}]},{"group":"Advanced features","pages":[{"group":"Automations","pages":[{"title":"Intro to automations","href":"/advanced-features/automations-introduction"},{"title":"Assembly Automations","href":"/advanced-features/automations"},{"title":"Zapier and Make","href":"/advanced-features/zapier-and-make"},{"title":"Recommended workflows","href":"/advanced-features/recommended-workflows"},{"title":"Automations troubleshooting","href":"/advanced-features/automations-troubleshooting"}]},{"title":"Workspace switching","href":"/advanced-features/workspace-switching"},{"title":"Command bar and shortcuts","href":"/advanced-features/shortcuts"},{"group":"Security \u0026 compliance","pages":[{"title":"Security","href":"/advanced-features/security"},{"title":"HIPAA compliance","href":"/advanced-features/hipaa-compliance"},{"title":"2FA enforcement","href":"/advanced-features/2fa-enforcement"},{"title":"Audit log","href":"/advanced-features/audit-log"}]}]},{"group":"Programs \u0026 support","pages":[{"group":"Getting help","pages":[{"title":"Troubleshooting apps you built","href":"/programs-and-support/troubleshooting-apps-you-built"},{"title":"Contact us","href":"/programs-and-support/contact-us"}]},{"group":"Plans \u0026 billing","pages":[{"title":"Plans","href":"/programs-and-support/plans"},{"title":"Build credits","href":"/programs-and-support/credits"}]},{"title":"Demo workspaces","href":"/programs-and-support/demo-portals"},{"group":"Partnerships","pages":[{"title":"Experts program","href":"/programs-and-support/experts-program"},{"title":"Affiliates program","href":"/programs-and-support/affiliates-program"}]}]}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Payments app - Assembly","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":[],"chunks":[]}