diff --git a/docs.json b/docs.json index a4abad46..58f89914 100644 --- a/docs.json +++ b/docs.json @@ -147,9 +147,7 @@ }, { "group": "3D", - "pages": [ - "tutorials/3d/hunyuan3D-2" - ] + "pages": ["tutorials/3d/hunyuan3D-2"] }, { "group": "Video", @@ -190,9 +188,7 @@ }, { "group": "Audio", - "pages": [ - "tutorials/audio/ace-step/ace-step-v1" - ] + "pages": ["tutorials/audio/ace-step/ace-step-v1"] }, { "group": "Partner Nodes", @@ -209,9 +205,7 @@ }, { "group": "Google", - "pages": [ - "tutorials/partner-nodes/google/gemini" - ] + "pages": ["tutorials/partner-nodes/google/gemini"] }, { "group": "Stability AI", @@ -303,9 +297,7 @@ }, { "group": "Image", - "pages": [ - "built-in-nodes/Canny" - ] + "pages": ["built-in-nodes/Canny"] }, { "group": "Loader", @@ -317,9 +309,7 @@ }, { "group": "Latent", - "pages": [ - "built-in-nodes/latent/video/trim-video-latent" - ] + "pages": ["built-in-nodes/latent/video/trim-video-latent"] }, { "group": "Advanced", @@ -343,17 +333,13 @@ "built-in-nodes/sampling/ksampler", { "group": "Custom Sampling", - "pages": [ - "built-in-nodes/BasicScheduler" - ] + "pages": ["built-in-nodes/BasicScheduler"] } ] }, { "group": "3D", - "pages": [ - "built-in-nodes/Load3D" - ] + "pages": ["built-in-nodes/Load3D"] }, { "group": "Partner Node", @@ -564,17 +550,11 @@ "pages": [ { "group": "Workflow JSON", - "pages": [ - "specs/workflow_json", - "specs/workflow_json_0.4" - ] + "pages": ["specs/workflow_json", "specs/workflow_json_0.4"] }, { "group": "Node Definitions", - "pages": [ - "specs/nodedef_json", - "specs/nodedef_json_1_0" - ] + "pages": ["specs/nodedef_json", "specs/nodedef_json_1_0"] } ] } @@ -583,6 +563,22 @@ { "tab": "Support", "pages": [ + { + "group": "Billing Support", + "pages": [ + { + "group": "Payment", + "pages": [ + "support/payment/accepted-payment-methods", + "support/payment/editing-payment-information", + "support/payment/payment-history", + "support/payment/unsuccessful-payments", + "support/payment/payment-currency", + "support/payment/invoice-information" + ] + } + ] + }, { "group": "Troubleshooting", "icon": "bug", @@ -594,10 +590,7 @@ }, { "group": "Community", - "pages": [ - "community/contributing", - "community/links" - ] + "pages": ["community/contributing", "community/links"] } ] }, @@ -741,9 +734,7 @@ }, { "group": "3D", - "pages": [ - "zh-CN/tutorials/3d/hunyuan3D-2" - ] + "pages": ["zh-CN/tutorials/3d/hunyuan3D-2"] }, { "group": "视频", @@ -784,9 +775,7 @@ }, { "group": "音频", - "pages": [ - "zh-CN/tutorials/audio/ace-step/ace-step-v1" - ] + "pages": ["zh-CN/tutorials/audio/ace-step/ace-step-v1"] }, { "group": "合作伙伴节点", @@ -803,9 +792,7 @@ }, { "group": "Google", - "pages": [ - "zh-CN/tutorials/partner-nodes/google/gemini" - ] + "pages": ["zh-CN/tutorials/partner-nodes/google/gemini"] }, { "group": "Stability AI", @@ -897,9 +884,7 @@ }, { "group": "图像", - "pages": [ - "zh-CN/built-in-nodes/Canny" - ] + "pages": ["zh-CN/built-in-nodes/Canny"] }, { "group": "加载器", @@ -911,9 +896,7 @@ }, { "group": "潜变量", - "pages": [ - "zh-CN/built-in-nodes/latent/video/trim-video-latent" - ] + "pages": ["zh-CN/built-in-nodes/latent/video/trim-video-latent"] }, { "group": "高级", @@ -937,17 +920,13 @@ "zh-CN/built-in-nodes/sampling/ksampler", { "group": "自定义采样", - "pages": [ - "zh-CN/built-in-nodes/BasicScheduler" - ] + "pages": ["zh-CN/built-in-nodes/BasicScheduler"] } ] }, { "group": "3D", - "pages": [ - "zh-CN/built-in-nodes/Load3D" - ] + "pages": ["zh-CN/built-in-nodes/Load3D"] }, { "group": "合作伙伴节点", @@ -1176,6 +1155,22 @@ { "tab": "支持", "pages": [ + { + "group": "账单支持", + "pages": [ + { + "group": "支付", + "pages": [ + "zh-CN/support/payment/accepted-payment-methods", + "zh-CN/support/payment/editing-payment-information", + "zh-CN/support/payment/payment-history", + "zh-CN/support/payment/unsuccessful-payments", + "zh-CN/support/payment/payment-currency", + "zh-CN/support/payment/invoice-information" + ] + } + ] + }, { "group": "故障排除", "icon": "bug", @@ -1290,12 +1285,7 @@ ] }, "contextual": { - "options": [ - "copy", - "view", - "chatgpt", - "claude" - ] + "options": ["copy", "view", "chatgpt", "claude"] }, "integrations": {}, "redirects": [ diff --git a/images/support/payment/active-wechat-and-alipay.jpg b/images/support/payment/active-wechat-and-alipay.jpg new file mode 100644 index 00000000..9a532e25 Binary files /dev/null and b/images/support/payment/active-wechat-and-alipay.jpg differ diff --git a/images/support/payment/billing-1-account.png b/images/support/payment/billing-1-account.png new file mode 100644 index 00000000..e5254713 Binary files /dev/null and b/images/support/payment/billing-1-account.png differ diff --git a/images/support/payment/billing-2-credits.png b/images/support/payment/billing-2-credits.png new file mode 100644 index 00000000..bb08808c Binary files /dev/null and b/images/support/payment/billing-2-credits.png differ diff --git a/images/support/payment/billing-3-update-ingformation.png b/images/support/payment/billing-3-update-ingformation.png new file mode 100644 index 00000000..a7d2c3d3 Binary files /dev/null and b/images/support/payment/billing-3-update-ingformation.png differ diff --git a/images/support/payment/billing-4-history.jpg b/images/support/payment/billing-4-history.jpg new file mode 100644 index 00000000..e936c4e7 Binary files /dev/null and b/images/support/payment/billing-4-history.jpg differ diff --git a/images/support/payment/billing-4-update-ingformation.png b/images/support/payment/billing-4-update-ingformation.png new file mode 100644 index 00000000..c759d801 Binary files /dev/null and b/images/support/payment/billing-4-update-ingformation.png differ diff --git a/images/support/payment/billing-5-download-invoice.jpg b/images/support/payment/billing-5-download-invoice.jpg new file mode 100644 index 00000000..f95d12f3 Binary files /dev/null and b/images/support/payment/billing-5-download-invoice.jpg differ diff --git a/language-switcher-fix.js b/language-switcher-fix.js index 46bdec54..de72884c 100644 --- a/language-switcher-fix.js +++ b/language-switcher-fix.js @@ -74,6 +74,62 @@ return newPath + search + hash; } + /** + * Normalize href into a URL object scoped to current origin + */ + function parseHref(href) { + if (!href) { + return null; + } + + try { + const url = new URL(href, window.location.origin); + return { + url, + isSameOrigin: url.origin === window.location.origin, + relativePath: url.pathname + url.search + url.hash + }; + } catch (error) { + return null; + } + } + + /** + * Attach handler to language element + */ + function attachLanguageHandler(element, targetLang) { + if (!element || targetLang === getCurrentLanguage()) { + return false; + } + + if (element.getAttribute('data-language-fixed') === 'true') { + return false; + } + + const handler = event => { + if (event) { + if (typeof event.preventDefault === 'function') { + event.preventDefault(); + } + if (typeof event.stopPropagation === 'function') { + event.stopPropagation(); + } + if (typeof event.stopImmediatePropagation === 'function') { + event.stopImmediatePropagation(); + } + } + + const newPath = convertPathToLanguage(targetLang); + console.log('[Language Switcher] Navigating from', window.location.pathname, 'to', newPath); + window.location.href = newPath; + }; + + element.addEventListener('click', handler, true); + element.setAttribute('data-language-fixed', 'true'); + element.setAttribute('data-target-lang', targetLang); + return true; + } + /** * Fix language switcher links */ @@ -155,8 +211,12 @@ } const href = link.getAttribute('href'); - if (!href) return; + const parsedHref = parseHref(href); + if (!parsedHref || !parsedHref.isSameOrigin) { + return; + } + const { url } = parsedHref; const linkText = link.textContent.trim().toLowerCase(); // Determine which language this link is for @@ -166,13 +226,13 @@ targetLang = 'cn'; } else if (linkText.includes('english') || linkText === 'en') { targetLang = 'en'; - } else if (href === '/' && !link.closest('[class*="footer"]')) { + } else if (url.pathname === '/' && !link.closest('[class*="footer"]')) { // Links to "/" might be English homepage (but not in footer) const parent = link.closest('[role="menu"], [role="listbox"], [id*="localization"]'); if (parent) { targetLang = 'en'; } - } else if (href.startsWith('/zh-CN') || href === '/zh-CN/') { + } else if (url.pathname.startsWith('/zh-CN')) { targetLang = 'cn'; } @@ -181,27 +241,42 @@ // Only fix if switching to a different language if (targetLang !== currentLang) { - // Calculate the new path + // Calculate the new path and update the href for visual feedback const newPath = convertPathToLanguage(targetLang); - - // Update the href attribute link.setAttribute('href', newPath); - link.setAttribute('data-language-fixed', 'true'); - link.setAttribute('data-target-lang', targetLang); - // Override the click handler - link.addEventListener('click', function(e) { - e.preventDefault(); - e.stopPropagation(); + if (attachLanguageHandler(link, targetLang)) { + fixedCount++; + } + } + } + }); - const newPath = convertPathToLanguage(targetLang); - console.log('[Language Switcher] Navigating from', window.location.pathname, 'to', newPath); - window.location.href = newPath; - }, true); + // Handle dropdown menu items rendered as div/button elements + const dropdownItems = document.querySelectorAll('[id^="localization-select-item-"]'); - fixedCount++; + dropdownItems.forEach(item => { + let targetLang = null; + const itemId = item.id || ''; + + if (itemId.endsWith('-en')) { + targetLang = 'en'; + } else if (itemId.endsWith('-cn')) { + targetLang = 'cn'; + } + + if (!targetLang) { + const text = item.textContent.trim().toLowerCase(); + if (text.includes('english') || text === 'en') { + targetLang = 'en'; + } else if (text.includes('中文') || text.includes('chinese') || text === 'cn') { + targetLang = 'cn'; } } + + if (targetLang && attachLanguageHandler(item, targetLang)) { + fixedCount++; + } }); return fixedCount; diff --git a/support/payment/accepted-payment-methods.mdx b/support/payment/accepted-payment-methods.mdx new file mode 100644 index 00000000..4c47ad51 --- /dev/null +++ b/support/payment/accepted-payment-methods.mdx @@ -0,0 +1,57 @@ +--- +title: Accepted payment methods +description: Learn about the payment methods accepted by Comfy Organization Inc +--- + +Comfy Organization Inc uses Stripe as our payment processor, which means you can only use payment methods that Stripe accepts. Generally, you can pay with major credit and debit cards like Visa, Mastercard, and American Express, as well as some digital wallets such as Google Pay and Link in some regions. The options you see during checkout are the ones available to you. + +## Credit and debit cards + +We accept the following major credit and debit cards: + +- Visa +- Mastercard +- American Express + +## Digital wallets + +You can also pay using digital wallet services: + +- Google Pay +- Link + +## Alternative payment methods + +We also support the following payment methods, but only in USD: + +- Alipay +- WeChat Pay + +![Checkout screen showing USD selected and Alipay/WeChat Pay options available](/images/support/payment/active-wechat-and-alipay.jpg) +*Select **USD** as your payment currency (1) to unlock the Alipay and WeChat Pay options (2) during checkout.* + + +Alipay and WeChat Pay are not yet supported for Comfy Cloud Subscription. + + +To enable these options, choose **USD** in the Stripe billing portal currency selector. Once USD is selected, Alipay and WeChat Pay appear in the payment method list. + +![Stripe payment form showing USD currency selection and Alipay/WeChat options](/images/support/payment/active-wechat-and-alipay.jpg) + +## Requirements + +To successfully process your payment: + +- Your card must have sufficient funds or available credit +- Your billing address must match the address on file with your card issuer +- International cards are accepted, but may be subject to currency conversion fees from your bank + +## Security + +Stripe is a PCI Service Provider Level 1, the most stringent level of certification available in the payments industry. All payment information is processed securely using industry-standard encryption. Comfy Organization Inc does not store your complete card details on our servers. + +## Payment processing + +Payments are processed immediately upon subscription or renewal. You will receive a confirmation email once your payment has been successfully processed. + +If you experience any issues with payment processing, please contact our [support team](https://support.comfy.org/) for assistance. diff --git a/support/payment/editing-payment-information.mdx b/support/payment/editing-payment-information.mdx new file mode 100644 index 00000000..5b47cd46 --- /dev/null +++ b/support/payment/editing-payment-information.mdx @@ -0,0 +1,63 @@ +--- +title: Editing your payment information +description: Learn how to update your payment method and billing details +--- + +You can update your payment information at any time through your account settings. + +## How to edit payment information + +1. Log in to your ComfyUI account and open the profile menu +2. Click **User Settings** +3. Select the **Credits** tab in the settings panel +4. Choose **Invoice History** to open the Stripe billing portal in a new tab +5. Click **Update information** and edit your billing or payment details +6. Save your changes in the Stripe portal + +### Visual walkthrough + +![Profile menu highlighting the User Settings option](/images/support/payment/billing-1-account.png) +*Open the profile menu and choose **User Settings** to manage billing.* + +![Credits tab in settings with Invoice History button highlighted](/images/support/payment/billing-2-credits.png) +*Go to the **Credits** tab and select **Invoice History**.* + +![Stripe billing information form ready for updates](/images/support/payment/billing-3-update-ingformation.png) +*Review the billing information fields in the Stripe portal.* + +![Stripe portal with Update information button emphasized](/images/support/payment/billing-4-update-ingformation.png) +*Click **Update information** to edit payment details and save your changes.* + +## What you can update + +You can modify the following payment details: + +- Credit or debit card number +- Card expiration date +- CVV/security code +- Billing address +- Payment method type (switch between card and digital wallet) + +## When changes take effect + +- Changes to your payment method take effect immediately +- Your next billing cycle will use the updated payment information +- Updates to billing details (name, address, tax ID) only apply to future invoices; existing invoices cannot be modified +- Active subscriptions will not be interrupted when you update payment details + +## Important notes + +- You must have an active payment method on file to maintain your subscription +- If you remove a payment method, you must add a new one before the next billing date +- Keep a copy of past invoices before making changes if you need them for record keeping +- Updating your payment information does not change your billing date or subscription plan + +## Troubleshooting + +If you encounter issues updating your payment information: + +- Verify that all information is entered correctly +- Ensure your card has not expired +- Check that your billing address matches your card issuer's records +- Try using a different browser or clearing your cache +- Contact our [support team](https://support.comfy.org/) if problems persist diff --git a/support/payment/invoice-information.mdx b/support/payment/invoice-information.mdx new file mode 100644 index 00000000..73de43f5 --- /dev/null +++ b/support/payment/invoice-information.mdx @@ -0,0 +1,16 @@ +--- +title: Invoice information +description: Learn how your invoice information is managed +--- + +Your invoice is based on the information you provide to Stripe during checkout. The details you enter will appear on all your invoices. + + + Learn how to update your billing details and payment information + + +## Important notes + +- Changes to your payment information only apply to **future invoices** +- Unfortunately, we cannot change invoices that have already been issued +- Ensure that the payment details you enter at checkout are the ones you want to see on your invoice \ No newline at end of file diff --git a/support/payment/payment-currency.mdx b/support/payment/payment-currency.mdx new file mode 100644 index 00000000..bcba2c24 --- /dev/null +++ b/support/payment/payment-currency.mdx @@ -0,0 +1,76 @@ +--- +title: Payment currency +description: Information about supported currencies and currency conversion +--- + +Comfy Organization Inc processes payments in multiple currencies to serve our global user base. + +## Primary currency + +All subscription prices are listed in **US Dollars (USD)** by default. + +## Payment method availability + +### Alipay and WeChat Pay + +- **Alipay** and **WeChat Pay** are currently only available for local API credits +- These payment methods are not yet supported for Comfy Cloud subscriptions +- Alipay support for Cloud subscriptions will be available soon + +## Currency selection + +Your payment currency is typically determined by: + +- Your account location +- Your billing address +- Your payment method's default currency + +## Currency conversion + +### Automatic conversion + +If your card's currency differs from the billing currency: + +- Your bank or card issuer will automatically convert the amount +- Conversion rates are set by your financial institution +- Additional currency conversion fees may apply + +### Conversion fees + +- Currency conversion fees are charged by your bank, not by Comfy Organization Inc +- These fees typically range from 1-3% of the transaction amount +- Check with your bank for specific conversion fee rates + +## Viewing charges in your currency + +To see the approximate charge in your local currency: + +1. Check your bank or card statement +2. Use your bank's currency converter +3. Note that exchange rates fluctuate daily + +## Changing your billing currency + +To change your billing currency: + +1. Contact our [support team](https://support.comfy.org/) +2. Provide your preferred currency +3. Note that currency changes may affect your subscription price due to exchange rates + +## Price variations by region + +Subscription prices may vary slightly by region due to: + +- Local tax requirements +- Currency exchange rates +- Regional pricing adjustments + +## Tax and VAT + +Depending on your location, additional charges may apply: + +- Sales tax (US customers) +- VAT (European customers) +- GST (Australian, Canadian, and other applicable regions) + +These taxes are calculated based on your billing address and added to your total. \ No newline at end of file diff --git a/support/payment/payment-history.mdx b/support/payment/payment-history.mdx new file mode 100644 index 00000000..65f0c05d --- /dev/null +++ b/support/payment/payment-history.mdx @@ -0,0 +1,32 @@ +--- +title: Viewing your payment history +description: Access and review your past payments and invoices +--- + +You can view your complete payment history and download invoices through your account dashboard. + +## Accessing payment history + +1. Log in to your ComfyUI account and open the profile menu +2. Click **User Settings** +3. Select the **Credits** tab in the settings panel +4. Click **Invoice History** to open the Stripe billing portal and view your payment history + +### Visual walkthrough + +![Profile menu highlighting the User Settings option](/images/support/payment/billing-1-account.png) +*Open the profile menu and choose **User Settings** to manage billing.* + +![Credits tab in settings with Invoice History button highlighted](/images/support/payment/billing-2-credits.png) +*Go to the **Credits** tab and select **Invoice History**.* + +![Stripe billing portal showing invoice history table](/images/support/payment/billing-4-history.jpg) +*Review your invoice list in the Stripe billing portal.* + +## Downloading invoices + +In the Stripe portal, open any entry in the invoice history list to view its details and download the PDF copy. + +![Invoice history details with download option highlighted](/images/support/payment/billing-5-download-invoice.jpg) + +Make sure your billing details are correct before new invoices are generated. Update them from [Editing your payment information](/support/payment/editing-payment-information). diff --git a/support/payment/unsuccessful-payments.mdx b/support/payment/unsuccessful-payments.mdx new file mode 100644 index 00000000..850e9fef --- /dev/null +++ b/support/payment/unsuccessful-payments.mdx @@ -0,0 +1,89 @@ +--- +title: Unsuccessful payments +description: Understand why payments fail and how to resolve payment issues +--- + +If your payment fails, your subscription may be interrupted. This guide helps you understand and resolve payment issues. + +## Common reasons for payment failure + +### Insufficient funds + +- Your card does not have enough available balance or credit +- **Solution**: Add funds to your account or use a different payment method + +### Expired card + +- Your credit or debit card has passed its expiration date +- **Solution**: Update your payment information with a valid card + +### Incorrect information + +- Card number, CVV, or billing address is entered incorrectly +- **Solution**: Verify and correct your payment details + +### Card declined by issuer + +- Your bank or card issuer has declined the transaction +- **Solution**: Contact your bank to authorize the payment + +### International restrictions + +- Your card does not support international transactions +- **Solution**: Enable international payments or use a different card + +### Security holds + +- Your bank has flagged the transaction as suspicious +- **Solution**: Contact your bank to verify and approve the charge + +## What happens when payment fails + +## Resolving payment issues + +### Update your payment method + +1. Log in to your account +2. Go to **Account Settings** > **Billing & Payment** +3. Update your payment information +4. Click **Retry Payment** if available + +### Contact your bank + +- Verify that your card is active and has sufficient funds +- Ensure international transactions are enabled +- Confirm that the charge from Comfy Organization Inc is authorized + +### Try a different payment method + +If your current payment method continues to fail, consider using: + +- A different credit or debit card +- A digital wallet (Apple Pay, Google Pay, PayPal) +- An alternative payment method + +## Preventing future payment failures + +- Keep your payment information up to date +- Ensure your card has sufficient funds before billing dates +- Update your card details before expiration +- Whitelist charges from Comfy Organization Inc with your bank +- Enable email notifications for billing reminders + +## Grace period and account suspension + +- You typically have 7-14 days to resolve payment issues +- During this period, you may have limited access to services +- If payment is not resolved, your subscription will be cancelled +- You can reactivate your subscription at any time by updating payment information + +## Need assistance? + +If you continue to experience payment issues after trying these solutions, please contact our [support team](https://support.comfy.org/) with: + +- Your account email +- The error message you received +- The payment method you're attempting to use +- Any relevant transaction IDs + +We're here to help resolve your payment issues quickly. diff --git a/zh-CN/support/payment/accepted-payment-methods.mdx b/zh-CN/support/payment/accepted-payment-methods.mdx new file mode 100644 index 00000000..692a47a3 --- /dev/null +++ b/zh-CN/support/payment/accepted-payment-methods.mdx @@ -0,0 +1,53 @@ +--- +title: 接受的付款方式 +description: 了解 Comfy Organization Inc 接受的付款方式 +--- + +Comfy Organization Inc 使用 Stripe 作为我们的支付处理商,这意味着您只能使用 Stripe 接受的付款方式。通常,您可以使用 Visa、Mastercard 和 American Express 等主要信用卡和借记卡付款,以及在某些地区使用 Google Pay 和 Link 等数字钱包。结账时显示的选项就是您可以使用的付款方式。 + +## 信用卡和借记卡 + +我们接受以下主要信用卡和借记卡: + +- Visa +- Mastercard +- American Express + +## 数字钱包 + +您还可以使用数字钱包服务付款: + +- Google Pay +- Link + +## 其他付款方式 + +我们还支持以下付款方式,但仅限美元(USD): + +- 支付宝(Alipay) +- 微信支付(WeChat Pay) + +![在结账页面选择美元后显示支付宝和微信支付选项](/images/support/payment/active-wechat-and-alipay.jpg) +*在结账时先选择**美元 (USD)** 作为付款货币(1),即可显示支付宝和微信支付选项(2)。* + + +Comfy Cloud 订阅暂不支持支付宝和微信支付。 + + +## 要求 + +要成功处理您的付款: + +- 您的卡必须有足够的资金或可用信用额度 +- 您的账单地址必须与您的发卡机构记录的地址一致 +- 接受国际卡,但您的银行可能会收取货币兑换费 + +## 安全性 + +Stripe 是 PCI 服务提供商一级认证,这是支付行业最严格的认证级别。所有付款信息均使用行业标准加密进行安全处理。Comfy Organization Inc 不会在我们的服务器上存储您的完整卡详细信息。 + +## 付款处理 + +付款在订阅或续订时立即处理。付款成功处理后,您将收到确认电子邮件。 + +如果您在付款处理过程中遇到任何问题,请联系我们的[支持团队](https://support.comfy.org/)寻求帮助。 diff --git a/zh-CN/support/payment/editing-payment-information.mdx b/zh-CN/support/payment/editing-payment-information.mdx new file mode 100644 index 00000000..8b7a941e --- /dev/null +++ b/zh-CN/support/payment/editing-payment-information.mdx @@ -0,0 +1,61 @@ +--- +title: 编辑您的 ComfyUI 账户付款信息 +description: 了解如何更新您的付款方式和账单详细信息 +--- + +## 如何编辑付款信息 + +1. 登录您的 ComfyUI 帐户并打开个人菜单 +2. 点击**用户设置** +3. 在设置面板中选择**积分**选项卡 +4. 点击**发票历史记录**打开 Stripe 账单门户 +5. 选择**更新信息**并编辑账单或付款详情 +6. 在 Stripe 门户中保存更改 + +### 操作步骤示意 + +![个人菜单中高亮显示的“用户设置”入口](/images/support/payment/billing-1-account.png) +*打开个人菜单并选择**用户设置**以管理账单。* + +![积分选项卡中高亮显示的“发票历史记录”按钮](/images/support/payment/billing-2-credits.png) +*进入**积分**选项卡并点击**发票历史记录**。* + +![Stripe 账单信息表单界面](/images/support/payment/billing-3-update-ingformation.png) +*在 Stripe 门户中查看可更新的账单信息字段。* + +![Stripe 门户中高亮显示的“更新信息”按钮](/images/support/payment/billing-4-update-ingformation.png) +*点击**更新信息**调整付款详情并保存。* + +## 您可以更新的内容 + +您可以修改以下付款详细信息: + +- 信用卡或借记卡号码 +- 卡到期日期 +- CVV/安全码 +- 账单地址 +- 付款方式类型(在卡和数字钱包之间切换) + +## 更改何时生效 + +- 对付款方式的更改立即生效 +- 您的下一个账单周期将使用更新的付款信息 +- 账单信息(姓名、地址、税号)的更新仅适用于未来的发票,已开具的发票无法修改 +- 更新付款详细信息时,活动订阅不会中断 + +## 重要说明 + +- 您必须在文件中保留有效的付款方式才能维持订阅 +- 如果您删除付款方式,则必须在下一个账单日期之前添加新的付款方式 +- 若需要留存旧发票,请在修改账单信息前下载并保存 +- 更新您的付款信息不会更改您的账单日期或订阅计划 + +## 故障排除 + +如果您在更新付款信息时遇到问题: + +- 验证所有信息是否正确输入 +- 确保您的卡尚未过期 +- 检查您的账单地址是否与发卡机构的记录匹配 +- 尝试使用其他浏览器或清除缓存 +- 如果问题仍然存在,请联系我们的[支持团队](https://support.comfy.org/) diff --git a/zh-CN/support/payment/invoice-information.mdx b/zh-CN/support/payment/invoice-information.mdx new file mode 100644 index 00000000..73c3b456 --- /dev/null +++ b/zh-CN/support/payment/invoice-information.mdx @@ -0,0 +1,16 @@ +--- +title: 发票信息 +description: 了解如何管理您的发票信息 +--- + +您的发票基于您在结账时提供给 Stripe 的信息。您输入的详细信息将显示在您的所有发票上。 + + + 了解如何更新您的账单详细信息和付款信息 + + +## 重要提示 + +- 对付款信息的更改仅适用于**未来的发票** +- 很遗憾,我们无法更改已经开具的发票 +- 请确保您在结账时输入的付款详细信息是您希望在发票上看到的信息 \ No newline at end of file diff --git a/zh-CN/support/payment/payment-currency.mdx b/zh-CN/support/payment/payment-currency.mdx new file mode 100644 index 00000000..bec03b82 --- /dev/null +++ b/zh-CN/support/payment/payment-currency.mdx @@ -0,0 +1,76 @@ +--- +title: 付款货币 +description: 有关支持的货币和货币兑换的信息 +--- + +Comfy Organization Inc 处理多种货币的付款,以服务我们的全球用户群。 + +## 主要货币 + +默认情况下,所有订阅价格均以**美元 (USD)** 列出。 + +## 付款方式可用性 + +### 支付宝和微信支付 + +- **支付宝**和**微信支付**目前仅适用于本地 API 积分 +- 这些付款方式暂不支持 Comfy Cloud 订阅 +- 支付宝对 Cloud 订阅的支持即将推出 + +## 货币选择 + +您的付款货币通常由以下因素决定: + +- 您的帐户位置 +- 您的账单地址 +- 您的付款方式的默认货币 + +## 货币兑换 + +### 自动兑换 + +如果您的卡的货币与账单货币不同: + +- 您的银行或发卡机构将自动兑换金额 +- 兑换率由您的金融机构设定 +- 可能会收取额外的货币兑换费 + +### 兑换费 + +- 货币兑换费由您的银行收取,而不是由 Comfy Organization Inc 收取 +- 这些费用通常为交易金额的 1-3% +- 请咨询您的银行了解具体的兑换费率 + +## 以您的货币查看收费 + +要查看您当地货币的大致收费: + +1. 查看您的银行或卡对账单 +2. 使用您银行的货币转换器 +3. 请注意,汇率每天都在波动 + +## 更改您的账单货币 + +要更改您的账单货币: + +1. 联系我们的[支持团队](https://support.comfy.org/) +2. 提供您喜欢的货币 +3. 请注意,由于汇率的原因,货币更改可能会影响您的订阅价格 + +## 按地区的价格差异 + +由于以下原因,订阅价格可能因地区而略有不同: + +- 当地税收要求 +- 货币汇率 +- 区域定价调整 + +## 税费和增值税 + +根据您的位置,可能会收取额外费用: + +- 销售税(美国客户) +- 增值税(欧洲客户) +- GST(澳大利亚、加拿大和其他适用地区) + +这些税费根据您的账单地址计算并添加到您的总额中。 \ No newline at end of file diff --git a/zh-CN/support/payment/payment-history.mdx b/zh-CN/support/payment/payment-history.mdx new file mode 100644 index 00000000..251837f8 --- /dev/null +++ b/zh-CN/support/payment/payment-history.mdx @@ -0,0 +1,33 @@ +--- +title: 查看您的付款历史记录 +description: 访问和查看您过去的付款和发票 +--- + +您可以通过帐户仪表板查看完整的付款历史记录并下载发票。 + +## 访问付款历史记录 + +1. 登录您的 ComfyUI 帐户并打开个人菜单 +2. 点击**用户设置** +3. 在设置面板中选择**积分** +4. 点击**发票历史记录**进入 Stripe 账单门户,即可看到对应的支付历史记录 + +### 操作步骤示意 + +![个人菜单中高亮显示的“用户设置”入口](/images/support/payment/billing-1-account.png) +*打开个人菜单并选择**用户设置**以管理账单。* + +![积分选项卡中高亮显示的“发票历史记录”按钮](/images/support/payment/billing-2-credits.png) +*进入**积分**选项卡并点击**发票历史记录**。* + +![Stripe 门户中显示发票历史列表的界面](/images/support/payment/billing-4-history.jpg) +*在 Stripe 门户中查看您的发票列表。* + + +## 下载发票 + +在 Stripe 门户中你可以看到 Invoice history 列表,点击对应的 invoice 可以查看发票详情, 并下载对应的发票 + +![下载发票](/images/support/payment/billing-5-download-invoice.jpg) + +请确定在支付生成发票前你的发票信息填写正确 [编辑您的付款信息](/zh-CN/support/payment/editing-payment-information) \ No newline at end of file diff --git a/zh-CN/support/payment/unsuccessful-payments.mdx b/zh-CN/support/payment/unsuccessful-payments.mdx new file mode 100644 index 00000000..dc6a0ddb --- /dev/null +++ b/zh-CN/support/payment/unsuccessful-payments.mdx @@ -0,0 +1,89 @@ +--- +title: 付款失败 +description: 了解付款失败的原因以及如何解决付款问题 +--- + +如果您的付款失败,您的订阅可能会中断。本指南帮助您了解并解决付款问题。 + +## 付款失败的常见原因 + +### 资金不足 + +- 您的卡没有足够的可用余额或信用额度 +- **解决方案**:向您的帐户添加资金或使用其他付款方式 + +### 卡已过期 + +- 您的信用卡或借记卡已过期 +- **解决方案**:使用有效卡更新您的付款信息 + +### 信息不正确 + +- 卡号、CVV 或账单地址输入不正确 +- **解决方案**:验证并更正您的付款详细信息 + +### 发卡机构拒绝 + +- 您的银行或发卡机构拒绝了交易 +- **解决方案**:联系您的银行授权付款 + +### 国际限制 + +- 您的卡不支持国际交易 +- **解决方案**:启用国际付款或使用其他卡 + +### 安全冻结 + +- 您的银行已将交易标记为可疑 +- **解决方案**:联系您的银行验证并批准收费 + +## 付款失败时会发生什么 + +## 解决付款问题 + +### 更新您的付款方式 + +1. 登录您的帐户 +2. 转到**帐户设置** > **账单与付款** +3. 更新您的付款信息 +4. 如果可用,点击**重试付款** + +### 联系您的银行 + +- 验证您的卡是否有效且有足够的资金 +- 确保启用国际交易 +- 确认来自 Comfy Organization Inc 的收费已获授权 + +### 尝试其他付款方式 + +如果您当前的付款方式继续失败,请考虑使用: + +- 其他信用卡或借记卡 +- 数字钱包(Apple Pay、Google Pay、PayPal) +- 替代付款方式 + +## 防止未来付款失败 + +- 保持您的付款信息最新 +- 确保您的卡在账单日期之前有足够的资金 +- 在到期前更新您的卡详细信息 +- 将来自 Comfy Organization Inc 的收费列入您银行的白名单 +- 启用账单提醒的电子邮件通知 + +## 宽限期和帐户暂停 + +- 您通常有 7-14 天的时间来解决付款问题 +- 在此期间,您可能对服务的访问受限 +- 如果未解决付款问题,您的订阅将被取消 +- 您可以随时通过更新付款信息重新激活订阅 + +## 需要帮助? + +如果您在尝试这些解决方案后仍遇到付款问题,请联系我们的[支持团队](https://support.comfy.org/)并提供: + +- 您的帐户电子邮件 +- 您收到的错误消息 +- 您尝试使用的付款方式 +- 任何相关的交易 ID + +我们随时为您快速解决付款问题。