# PayWhirl Subscriptions Help & Support > Help center for PayWhirl ## Shopify Subscription App - [What are subscriptions?](https://docs.paywhirl.com/en/articles/12159634-what-are-subscriptions.md): Learn how subscription purchases work—simple, flexible, hassle-free. Your quick guide to buying and managing subscriptions. ## Multi-Platform Subscription App \(Not for Shopify\) - [PayWhirl setup & quick start guide](https://docs.paywhirl.com/en/articles/19636-paywhirl-setup-quick-start-guide.md): This setup guide covers the basics of setting up your account to process recurring payments with PayWhirl. - [How to create a PayWhirl account](https://docs.paywhirl.com/en/articles/22013-how-to-create-a-paywhirl-account.md): To create a PayWhirl account click here and select the plan that suits your business best. We offer plans ranging from free - [How to create selling plans for widgets?](https://docs.paywhirl.com/en/articles/22014-how-to-create-selling-plans-for-widgets.md): Setup plans in PayWhirl to automatically bill your customers & place orders as needed. Create subscription plans, pre-orders, layaway & more - [How to create custom profile questions](https://docs.paywhirl.com/en/articles/22015-how-to-create-custom-profile-questions.md): PayWhirl's profile questions feature allows you to ask your customers different question\(s\) based on the plan\(s\) they select to purchase. - [PayWhirl widgets & embed codes](https://docs.paywhirl.com/en/articles/22031-paywhirl-widgets-embed-codes.md): PayWhirl's embeddable payment widgets allow you to display payment plan\(s\) to customers, provide a secure in-page checkout and much more. - [Best practices for fulfilling and managing orders with PayWhirl](https://docs.paywhirl.com/en/articles/3770120-best-practices-for-fulfilling-and-managing-orders-with-paywhirl.md): PayWhirl integrates with several order management systems to help automate shipping and make fulfillment easy to manage. - [How to create payment plans with a fixed number of installments](https://docs.paywhirl.com/en/articles/1568984-how-to-create-payment-plans-with-a-fixed-number-of-installments.md): Offer layaway plans or payment plans to customers so they can select a payment schedule that works for their budget and timeline. - [How to bill customers on specific day\(s\) of the year with "random" billing dates.](https://docs.paywhirl.com/en/articles/639809-how-to-bill-customers-on-specific-day-s-of-the-year-with-random-billing-dates.md): Charge on Specific Day\(s\) – perfect for seasonal boxes, tuition terms, or any schedule that doesn’t fit a simple weekly / monthly cadence - [How to automatically transition customers from one plan to another \(aka "chained plans"\)](https://docs.paywhirl.com/en/articles/22113-how-to-automatically-transition-customers-from-one-plan-to-another-aka-chained-plans.md): You can create completely custom billing schedules for your customers by chaining payment plans together on PayWhirl. - [How to offer upsells to customers during checkout \(recurring or one-time\)](https://docs.paywhirl.com/en/articles/682742-how-to-offer-upsells-to-customers-during-checkout-recurring-or-one-time.md): The upsell widget can be chained to other widgets to create a checkout funnel on PayWhirl. Upsell payments can be recurring and/or one time. - [How to integrate PayWhirl's customer portal login with your website.](https://docs.paywhirl.com/en/articles/699106-how-to-integrate-paywhirl-s-customer-portal-login-with-your-website.md): PayWhirl offers a few options for seamlessly integrating your website's login functionality with PayWhirl's customer portal / login widget - [How to run test charges using PayWhirl's Test Gateway](https://docs.paywhirl.com/en/articles/22018-how-to-run-test-charges-using-paywhirl-s-test-gateway.md): PayWhirl supports having multiple gateways connected to one account. When you first register and create your new account - [How to add account managers to my account?](https://docs.paywhirl.com/en/articles/22109-how-to-add-account-managers-to-my-account.md): With PayWhirl you can add account managers to your account - [How to control what happens when your customers try to cancel a plan](https://docs.paywhirl.com/en/articles/3805027-how-to-control-what-happens-when-your-customers-try-to-cancel-a-plan.md): You have control over subscription cancellations and can have them cancel immediately or at the end of the billing period - [How to Migrate Existing Subscriptions from Other Platforms to PayWhirl](https://docs.paywhirl.com/en/articles/825963-how-to-migrate-existing-subscriptions-from-other-platforms-to-paywhirl.md): You can import customers, billing information, and subscriptions to PayWhirl for a seamless transition. - [How to setup promo codes, coupons or discounts](https://docs.paywhirl.com/en/articles/22030-how-to-setup-promo-codes-coupons-or-discounts.md): Promo codes can be configured to apply to one, or multiple payments or invoices. You can manage discount codes from your paywhirl account. - [How to enable or disable promo codes](https://docs.paywhirl.com/en/articles/22034-how-to-enable-or-disable-promo-codes.md): If you are not using the Promo Codes and want to remove it from your Customer Portal you can turn off the Promo Codes in Account Settings. - [How to add shipping charges based on the total price of the order](https://docs.paywhirl.com/en/articles/22027-how-to-add-shipping-charges-based-on-the-total-price-of-the-order.md): On the new version of PayWhirl, you can add shipping charges to every purchase, based on the customer's location or total price of the order - [How to add shipping charges based on location](https://docs.paywhirl.com/en/articles/22025-how-to-add-shipping-charges-based-on-location.md): On the new version of PayWhirl you can add shipping charges to every purchase, based on the customers location or total price of the order - [Can I translate my widget into another language?](https://docs.paywhirl.com/en/articles/21904-can-i-translate-my-widget-into-another-language.md): Of course you can! The wording in your widget is customizable and can be changed directly in the widget itself. - [How to add transaction fees based on the type of payment method used \(cards or ACH\)](https://docs.paywhirl.com/en/articles/1222296-how-to-add-transaction-fees-based-on-the-type-of-payment-method-used-cards-or-ach.md): You can pass along transaction fees to customers by adding payment method type fees to transactions. Enable these in your gateway settings. - [How to forward an existing customer a to a specific widget using a direct link](https://docs.paywhirl.com/en/articles/22111-how-to-forward-an-existing-customer-a-to-a-specific-widget-using-a-direct-link.md): If you have an existing customer you can send them a link to a specific widget immediately after they login - [How to charge sales tax for specific locations](https://docs.paywhirl.com/en/articles/22028-how-to-charge-sales-tax-for-specific-locations.md): On PayWhirl you can charge taxes based on your customer's location. For example, in the United States, you are required to charge sales tax - [How to add a recurring donation widget to your website with PayWhirl](https://docs.paywhirl.com/en/articles/786735-how-to-add-a-recurring-donation-widget-to-your-website-with-paywhirl.md): Setup a recurring donation widget on your website so users can select the frequency and amount of their automated donations. - [How to offer custom subscription packages to customers](https://docs.paywhirl.com/en/articles/22102-how-to-offer-custom-subscription-packages-to-customers.md): Widgets can be chained together to create a custom subscription checkout funnel. This allows your customers to order exactly what they want. - [How to connect to the Stripe gateway and configure payment methods.](https://docs.paywhirl.com/en/articles/679676-how-to-connect-to-the-stripe-gateway-and-configure-payment-methods.md): Connecting to the Stripe payment gateway is quick and easy. Connect your existing account or set up a new one. - [How to connect to the PayPal or Braintree Gateway](https://docs.paywhirl.com/en/articles/22083-how-to-connect-to-the-paypal-or-braintree-gateway.md): If you'd like to connect your Braintree account or PayPal account to PayWhirl, you can do so by navigating to "Payment Gateways" - [How to setup ACH payments with Stripe](https://docs.paywhirl.com/en/articles/22106-how-to-setup-ach-payments-with-stripe.md): With PayWhirl you can not only take credit cards but we also support ACH banking transfers - [How to connect PayWhirl to Authorize.net for recurring payments](https://docs.paywhirl.com/en/articles/866181-how-to-connect-paywhirl-to-authorize-net-for-recurring-payments.md): You can connect Authorize.net as a payment gateway in your PayWhirl account to process recurring payments and store customer credit cards. - [How to accept Authorize.net eCheck ACH Payments with PayWhirl](https://docs.paywhirl.com/en/articles/1738510-how-to-accept-authorize-net-echeck-ach-payments-with-paywhirl.md): You can enable eCheck for customers in your gateway settings. Customers will be able to save bank accounts & make ACH payments once enabled. - [How to override widget layouts with custom CSS](https://docs.paywhirl.com/en/articles/22103-how-to-override-widget-layouts-with-custom-css.md): PayWhirl comes with several different types of payment widgets that can be embedded into your website. - [How to use custom fonts with PayWhirl](https://docs.paywhirl.com/en/articles/1037158-how-to-use-custom-fonts-with-paywhirl.md): This article will show you how to import a custom font so it can be used in both payment widgets and/or customer portals. - [How to add a link in a profile question](https://docs.paywhirl.com/en/articles/22112-how-to-add-a-link-in-a-profile-question.md): When you are creating a profile question you might want to include a link to an additional page \(eg. T&C's\) - [How to use custom scripts to limit the max quantity of plans on payment widgets](https://docs.paywhirl.com/en/articles/22088-how-to-use-custom-scripts-to-limit-the-max-quantity-of-plans-on-payment-widgets.md): You can use the custom scripts integration to modify your widget\(s\) using javascript and jQuery before they are shown to your customers - [How to enable or disable autoscrolling on widgets](https://docs.paywhirl.com/en/articles/22091-how-to-enable-or-disable-autoscrolling-on-widgets.md): You may have noticed that PayWhirl widgets auto scroll to be in view sometimes - [How to create a prepaid plan that generates orders on a different frequency](https://docs.paywhirl.com/en/articles/22110-how-to-create-a-prepaid-plan-that-generates-orders-on-a-different-frequency.md): How to setup a payment plan to place orders on a different schedule then it bills. This is very helpful for setting up pre-paid plans. - [How to link directly to a hosted widget in your account.](https://docs.paywhirl.com/en/articles/466576-how-to-link-directly-to-a-hosted-widget-in-your-account.md): If you don't have a website you can send customers directly to a widget securely hosted by PayWhirl using a direct link. - [How to attach a digital download to a subscription plan and email the customer a link to the file after purchase.](https://docs.paywhirl.com/en/articles/822011-how-to-attach-a-digital-download-to-a-subscription-plan-and-email-the-customer-a-link-to-the-file-after-purchase.md): You can attach digital download files to plans in PayWhirl and we will automatically email a link to customers who subscribe. - [How to prevent or allow checkouts from different countries and/or regions of the world.](https://docs.paywhirl.com/en/articles/1041501-how-to-prevent-or-allow-checkouts-from-different-countries-and-or-regions-of-the-world.md): If you need to prevent customers from checking out in specific countries, regions and/or zip codes PayWhirl can help. - [BigCommerce Setup and Overview](https://docs.paywhirl.com/en/articles/23622-bigcommerce-setup-and-overview.md): Learn how to use PayWhirl to save customer cards for future use, how to process recurring payments and generate orders on BigCommerce. - [Quick Start Guide - BigCommerce Native Checkout with PayWhirl](https://docs.paywhirl.com/en/articles/22079-quick-start-guide-bigcommerce-native-checkout-with-paywhirl.md): If you use BigCommerce we offer a native app that will enable you to sell subscriptions, payment plans and more - [How does pricing work for BigCommerce customers?](https://docs.paywhirl.com/en/articles/23623-how-does-pricing-work-for-bigcommerce-customers.md): Learn when PayWhirl transaction fees apply to BigCommerce purchases and how connecting your payment gateway affects your rate. - [How to create selling plans and plan groups for BigCommerce's native checkout](https://docs.paywhirl.com/en/articles/10008576-how-to-create-selling-plans-and-plan-groups-for-bigcommerce-s-native-checkout.md): With our native BigCommerce checkout integration, creating and managing subscriptions for BigCommerce merchants is easy. - [How to control orders placed in BigCommerce](https://docs.paywhirl.com/en/articles/23625-how-to-control-orders-placed-in-bigcommerce.md): PayWhirl can place orders in BigCommerce after payments are processed. You can control how orders are generated from the plan settings page. - [How to Associate BigCommerce Product IDs with Non-native selling plans in PayWhirl](https://docs.paywhirl.com/en/articles/3824267-how-to-associate-bigcommerce-product-ids-with-non-native-selling-plans-in-paywhirl.md): How to include product IDs in BigCommerce order metadata if a SKU from a plan in PayWhirl matches an existing product SKU. - [How to setup membership discounts with BigCommerce Groups](https://docs.paywhirl.com/en/articles/419145-how-to-setup-membership-discounts-with-bigcommerce-groups.md): This can be used for many different purposes ranging from creating wholesale programs to content gating privileges to membership sales. - [Adding a PayWhirl widget to an existing BigCommerce product page](https://docs.paywhirl.com/en/articles/464457-adding-a-paywhirl-widget-to-an-existing-bigcommerce-product-page.md): If you already have a product page on BigCommerce and want to give your customers a subscription or lay-a-way option you can use PayWhirl. - [How to embed a PayWhirl widget into a page in BigCommerce](https://docs.paywhirl.com/en/articles/426939-how-to-embed-a-paywhirl-widget-into-a-page-in-bigcommerce.md): Covers the basics of installing a PayWhirl widget into a page on BigCommerce. Widgets can be installed via the editor in your online store. - [How to use stored credit cards to create manual orders in BigCommerce](https://docs.paywhirl.com/en/articles/431020-how-to-use-stored-credit-cards-to-create-manual-orders-in-bigcommerce.md): This article explains how to store credit or debit card numbers on BigCommerce so you can charge customers as needed & create manual orders. - [Integrating BigCommerce B2B Edition Buyer Portal with PayWhirl](https://docs.paywhirl.com/en/articles/11648753-integrating-bigcommerce-b2b-edition-buyer-portal-with-paywhirl.md): When you connect PayWhirl to BigCommerce B2B Edition, business buyers can buy and manage subscription products directly in the Buyer Portal. - [How to setup membership discounts with BigCommerce Groups](https://docs.paywhirl.com/en/articles/3706045-how-to-setup-membership-discounts-with-bigcommerce-groups.md): This can be used for many different purposes ranging from creating wholesale programs to content gating privileges to membership sales. - [Customizing your checkout & customer portal design](https://docs.paywhirl.com/en/articles/22022-customizing-your-checkout-customer-portal-design.md): With PayWhirl you can completely customize the customer experience to match your own website's look and feel. - [How to style widget settings to match your website's color theme](https://docs.paywhirl.com/en/articles/27774-how-to-style-widget-settings-to-match-your-website-s-color-theme.md): See what each color picker changes in the widgets checkout flow. - [How to forward customers to a "thank you" page on your website after checkout](https://docs.paywhirl.com/en/articles/22099-how-to-forward-customers-to-a-thank-you-page-on-your-website-after-checkout.md): When a customer goes through checkout on a PayWhirl widget, they are subsequently logged in and directed to their dashboard. - [What is the payment calendar?](https://docs.paywhirl.com/en/articles/21911-what-is-the-payment-calendar.md): You might have noticed the new payment calendars both in the backend of PayWhirl on the dashboard - [How to create an invoice to manually charge a customer](https://docs.paywhirl.com/en/articles/22114-how-to-create-an-invoice-to-manually-charge-a-customer.md): If you need to create a one-time invoice or payment for a customer, you can use the Create Invoice feature - [How to edit upcoming invoices](https://docs.paywhirl.com/en/articles/652146-how-to-edit-upcoming-invoices.md): You can add additional line items, discounts, promo codes, address, change the billing date and more to unpaid or open invoices on PayWhirl. - [How do failed payments work?](https://docs.paywhirl.com/en/articles/22010-how-do-failed-payments-work.md): All PayWhirl accounts come with tools to help you manage failed payments \(aka dunning\) and automate your collection processes. - [How to resolve pending invoices that are held for review](https://docs.paywhirl.com/en/articles/1768991-how-to-resolve-pending-invoices-that-are-held-for-review.md): The payment gateways we connect with have built-in fraud protection filters that may hold charges temporarily before they can be processed. - [How do I refund customer payments?](https://docs.paywhirl.com/en/articles/22100-how-do-i-refund-customer-payments.md): There are a few different methods you can use within PayWhirl to refund customer payments or provide a customer with credit. - [What's the difference between products, services & fees on invoices?](https://docs.paywhirl.com/en/articles/22009-what-s-the-difference-between-products-services-fees-on-invoices.md): Products and fees are the types of line items you can add to an invoice. - [How to bill multiple customers at the same with group billing & invoicing.](https://docs.paywhirl.com/en/articles/1173423-how-to-bill-multiple-customers-at-the-same-with-group-billing-invoicing.md): Charge a group of customers and/or generate multiple invoices at once using PayWhirl's built-in group billing and invoicing tools. - [How to create a manual charge](https://docs.paywhirl.com/en/articles/3791078-how-to-create-a-manual-charge.md): Use PayWhirl’s Create Invoice feature to bill a customer for a one-time or one-off payment. - [How to manage customers on PayWhirl](https://docs.paywhirl.com/en/articles/22029-how-to-manage-customers-on-paywhirl.md): Edit customer profiles, shipping addresses, update payment methods, subscriptions, billing cycles, and more with our Multi-Platform app. - [How customers manage their own account information](https://docs.paywhirl.com/en/articles/22115-how-customers-manage-their-own-account-information.md): On PayWhirl customers can manage their account information and subscriptions from your online customer portal. - [How to prevent cancellations by giving customers the ability to skip installment\(s\) rather than cancel](https://docs.paywhirl.com/en/articles/983558-how-to-prevent-cancellations-by-giving-customers-the-ability-to-skip-installment-s-rather-than-cancel.md): Reduce churn & increase LTV by giving your customers the option to skip installment\(s\) instead of canceling their subscription plans. - [How to easily resume a canceled subscription or installment plan](https://docs.paywhirl.com/en/articles/2499650-how-to-easily-resume-a-canceled-subscription-or-installment-plan.md): When a subscription is canceled, either by a customer or payment decline, it can be resumed. - [How to change a customer's billing cycle](https://docs.paywhirl.com/en/articles/486697-how-to-change-a-customer-s-billing-cycle.md): How to change a customers payment date for all future invoices, or just a specific invoice. - [How to switch payment gateways](https://docs.paywhirl.com/en/articles/2545059-how-to-switch-payment-gateways.md): If you need to switch to a new payment gateway, PayWhirl has an import tool to make the process much easier. - [How customers verify ACH payment methods with micro-deposits](https://docs.paywhirl.com/en/articles/2887012-how-customers-verify-ach-payment-methods-with-micro-deposits.md): If you enable ACH payment methods for your customers, they will have to verify two micro deposits before their payments will process. - [Email settings & testing overview](https://docs.paywhirl.com/en/articles/22016-email-settings-testing-overview.md): In PayWhirl there is a settings page specifically for emails. Here you can to enable or disable any of the system - [How to customize emails and email templates](https://docs.paywhirl.com/en/articles/22021-how-to-customize-emails-and-email-templates.md): On PayWhirl, you have complete control over your emails and templates. We offer some basic pre-built templates as a default. - [How to send email from your own domain using SMTP](https://docs.paywhirl.com/en/articles/22023-how-to-send-email-from-your-own-domain-using-smtp.md): On PayWhirl you can send email from your domain using SMTP \(Simple Mail Transfer Protocol\) instead of using our default mail servers - [How to add custom profile questions & answers to your email templates.](https://docs.paywhirl.com/en/articles/482355-how-to-add-custom-profile-questions-answers-to-your-email-templates.md): This article shows how to add custom profile questions / answers to PayWhirl email templates. - [Email template variables & objects](https://docs.paywhirl.com/en/articles/22089-email-template-variables-objects.md): How to use customer data, transaction data, and account information in your email templates. Personalize or add conditional logic to Emails. - [How to Integrate PW/MailChimp](https://docs.paywhirl.com/en/articles/3779440-how-to-integrate-pw-mailchimp.md) - [Does PayWhirl provide any General Data Protection Regulation \(GDPR\) features?](https://docs.paywhirl.com/en/articles/3494511-does-paywhirl-provide-any-general-data-protection-regulation-gdpr-features.md): The GDPR legislation affects European and non-European businesses with customers in the EU that have adopted the new legislation. - [How does pricing work on PayWhirl?](https://docs.paywhirl.com/en/articles/19472-how-does-pricing-work-on-paywhirl.md): Compare the different pricing plans for PayWhirl's multi-platform app. - [How do I connect my bank account to PayWhirl?](https://docs.paywhirl.com/en/articles/675383-how-do-i-connect-my-bank-account-to-paywhirl.md): Deposits are made into your account by the merchant processor, also called a payment gateway. - [Is PayWhirl Secure?](https://docs.paywhirl.com/en/articles/452351-is-paywhirl-secure.md): How do you protect customer data? Are payment forms & widgets secure & PCI compliant? Do I need a SSL certificate? Do you have SOC Reports? - [Does PayWhirl support Strong Customer Authentication \(SCA\) and 3D Secure \(PSD2\)](https://docs.paywhirl.com/en/articles/3294560-does-paywhirl-support-strong-customer-authentication-sca-and-3d-secure-psd2.md): Yes! PayWhirl supports SCA and 3D secure processing to help businesses comply with the second payment services directive \(PSD2\) in Europe. - [How does the PayWhirl buy button work?](https://docs.paywhirl.com/en/articles/22033-how-does-the-paywhirl-buy-button-work.md): On PayWhirl when you create a widget or payment form, you will be presented with two embed code options. - [What is the PayWhirl Partner Program?](https://docs.paywhirl.com/en/articles/21914-what-is-the-paywhirl-partner-program.md): PayWhirl's affiliate partner program enables businesses to earn a commission on revenue generated from users they refer to PayWhirl. - [Does PayWhirl work with Safari on Apple devices?](https://docs.paywhirl.com/en/articles/22011-does-paywhirl-work-with-safari-on-apple-devices.md): Yes! PayWhirl widgets and payment forms can be used by customers with ANY modern web browser, including - [What time are your regular live chat hours?](https://docs.paywhirl.com/en/articles/21906-what-time-are-your-regular-live-chat-hours.md): We are always happy to answer any questions you may have about PayWhirl - [Does PayWhirl offer phone support?](https://docs.paywhirl.com/en/articles/21910-does-paywhirl-offer-phone-support.md): Phone support and dedicated online chat support are now available by appointment - [How to delete a widget?](https://docs.paywhirl.com/en/articles/22108-how-to-delete-a-widget.md): You can delete a widget from by clicking the red "Delete" button - [Can I continue using the one time checkout cart already in my existing platform?](https://docs.paywhirl.com/en/articles/683319-can-i-continue-using-the-one-time-checkout-cart-already-in-my-existing-platform.md): If you already have products in BigCommerce, Shopify, or other platforms you can continue using the existing cart checkout. - [How do customers purchase gifts for other people?](https://docs.paywhirl.com/en/articles/21902-how-do-customers-purchase-gifts-for-other-people.md): You can setup a gift code purchase option for customers using a widget or have customers mange additional profiles in their own account. - [Does PayWhirl offer bug bounties?](https://docs.paywhirl.com/en/articles/2496789-does-paywhirl-offer-bug-bounties.md): How to report security issues or other vulnerabilities for a reward. Information on the PayWhirl bounty program. - [Pricing table widget](https://docs.paywhirl.com/en/articles/22032-pricing-table-widget.md): The Pricing Table is one of the more commonly used widgets. It is used when you want the customer to be able to choose from different - [How can I migrate from V1 to V2?](https://docs.paywhirl.com/en/articles/22107-how-can-i-migrate-from-v1-to-v2.md): Are you interested in migrating to version 2 of PayWhirl but have existing customers on the classic - [What payment processing gateways can I use with PayWhirl?](https://docs.paywhirl.com/en/articles/21899-what-payment-processing-gateways-can-i-use-with-paywhirl.md): To process payments with PayWhirl you need to connect to a LIVE payment gateway and/or merchant account. - [What types of profile questions can I ask my customers?](https://docs.paywhirl.com/en/articles/47096-what-types-of-profile-questions-can-i-ask-my-customers.md): Here are the different types of questions and how they appear to your customers in checkout - [How to cancel/delete your PayWhirl account?](https://docs.paywhirl.com/en/articles/21912-how-to-cancel-delete-your-paywhirl-account.md): If you'd like to delete your account, please you can do so from the Account Settings \> Billing page - [What are the main differences between version 1 & 2](https://docs.paywhirl.com/en/articles/21908-what-are-the-main-differences-between-version-1-2.md): Over the last year and a half we've been listening to everyone's feature requests and have made major improvements to the new - [Do I need a website to use PayWhirl?](https://docs.paywhirl.com/en/articles/21903-do-i-need-a-website-to-use-paywhirl.md): Nope! The new version of paywhirl comes with a secure hosted portal \(payment website\) so you don't have to embed widgets - [Editing Existing Promo Codes](https://docs.paywhirl.com/en/articles/2407857-editing-existing-promo-codes.md): How to delete and update a promo code and apply new code to existing customers - [How to embed a PayWhirl widget in your WIX site?](https://docs.paywhirl.com/en/articles/427201-how-to-embed-a-paywhirl-widget-in-your-wix-site.md): See this guide for help installing PayWhirl subscriptions into a WIX page - [How to integrate Squarespace with PayWhirl's recurring payment widgets & buttons](https://docs.paywhirl.com/en/articles/22054-how-to-integrate-squarespace-with-paywhirl-s-recurring-payment-widgets-buttons.md): This tutorial will teach you how to install a PayWhirl payment widgets or buy buttons in your Squarespace website using "code blocks." - [Wix installation & troubleshooting](https://docs.paywhirl.com/en/articles/21905-wix-installation-troubleshooting.md): If your website is hosted on Wix you can use PayWhirl to process and manage subscriptions but you might need to alter your embed code. - [How to integrate MailChimp with PayWhirl](https://docs.paywhirl.com/en/articles/22073-how-to-integrate-mailchimp-with-paywhirl.md): You can connect your MailChimp account to PayWhirl by following the steps below - [How to add Google Analytics to PayWhirl](https://docs.paywhirl.com/en/articles/22057-how-to-add-google-analytics-to-paywhirl.md): You can enable the Google Analytics plugin from the "Apps & Integrations" menu item under "Settings & Account" in PayWhirl - [How to integrate with Zapier and hundreds of other apps using webhooks](https://docs.paywhirl.com/en/articles/22064-how-to-integrate-with-zapier-and-hundreds-of-other-apps-using-webhooks.md): You can connect PayWhirl to thousands of existing 3rd party tools, apps and software systems using webhooks with services like Zapier - [How to integrate Lead Dyno affiliate tracking with PayWhirl](https://docs.paywhirl.com/en/articles/488898-how-to-integrate-lead-dyno-affiliate-tracking-with-paywhirl.md): This article explains how to use the Lead Dyno javascript library to track affiliate sales when invoices are processed on PayWhirl - [How to integrate with affiliatly with PayWhirl](https://docs.paywhirl.com/en/articles/490321-how-to-integrate-with-affiliatly-with-paywhirl.md): How to install tracking scripts from affiliatly.com to track affiliate sales on PayWhirl checkouts. - [How to integrate ReferralCandy with PayWhirl](https://docs.paywhirl.com/en/articles/22077-how-to-integrate-referralcandy-with-paywhirl.md): ReferralCandy is a popular app that allows you to track and reward customers who refer their friends to your business. - [How to setup Refersion affiliate tracking with PayWhirl](https://docs.paywhirl.com/en/articles/744747-how-to-setup-refersion-affiliate-tracking-with-paywhirl.md): This article explains how to track affiliate sales on PayWhirl using Refersion tracking scripts. - [How to install 3rd party scripts for conversion, tracking & customization](https://docs.paywhirl.com/en/articles/22066-how-to-install-3rd-party-scripts-for-conversion-tracking-customization.md): The custom scripts app on PayWhirl lets you include 3rd party scripts on your widgets, payment forms and/or customer portal pages. - [How to setup ShareASale conversion & affiliate tracking on Paywhirl](https://docs.paywhirl.com/en/articles/22227-how-to-setup-shareasale-conversion-affiliate-tracking-on-paywhirl.md): In this tutorial we will setup Share - [How to integrate ShipStation with PayWhirl](https://docs.paywhirl.com/en/articles/22074-how-to-integrate-shipstation-with-paywhirl.md): Want to generate orders in ShipStation? No problem, our ShipStation integration has you covered - [How to install apps and integrations on PayWhirl](https://docs.paywhirl.com/en/articles/22051-how-to-install-apps-and-integrations-on-paywhirl.md): PayWhirl has several integrations with apps and services to add functionality to your account. - [Statistics, analytics & reporting overview](https://docs.paywhirl.com/en/articles/22096-statistics-analytics-reporting-overview.md): One of the most improved areas of PayWhirl version 2 is the brand new reporting and analytics section - [How to export subscriber data & other information](https://docs.paywhirl.com/en/articles/22095-how-to-export-subscriber-data-other-information.md): On PayWhirl you always have access to your data and can create exports at any time - [How to use custom shipping rates with a 3rd party API](https://docs.paywhirl.com/en/articles/4113254-how-to-use-custom-shipping-rates-with-a-3rd-party-api.md): If you have access to an API that returns shipping rates you can set up PayWhirl to use a custom shipping rate. - [PayWhirl developers & experts](https://docs.paywhirl.com/en/articles/22094-paywhirl-developers-experts.md): Need help customizing PayWhirl or integrating with 3rd party apps? Browse our list of experts & developers that can work with PayWhirl's API - [Where can I find the API documentation?](https://docs.paywhirl.com/en/articles/22087-where-can-i-find-the-api-documentation.md): If you'd like to use the PayWhirl API to develop on top of our system - [Where can I find information on PayWhirl webhooks?](https://docs.paywhirl.com/en/articles/22093-where-can-i-find-information-on-paywhirl-webhooks.md): You can use certain webhooks with PayWhirl to receive push notifications. See this page for a complete list of webhook events - [How to generate API keys for custom development](https://docs.paywhirl.com/en/articles/22086-how-to-generate-api-keys-for-custom-development.md): If you'd like to use the PayWhirl API to develop on top of our system you will need to generate an API key\(s\) - [How to add an item to a customer cart with javascript or jQuery](https://docs.paywhirl.com/en/articles/2267383-how-to-add-an-item-to-a-customer-cart-with-javascript-or-jquery.md): You can add item\(s\) to customer carts by making a post request to the /add-to-cart url in your customer portal with javascript or jQuery. - [How to customize the invoice template in PayWhirl](https://docs.paywhirl.com/en/articles/1992655-how-to-customize-the-invoice-template-in-paywhirl.md): You can completely customize PayWhirl invoices to add extra information or remove anything that you don't need to be displayed to customers. - [How to hide the price of a specific plan in your customer shopping cart using CSS](https://docs.paywhirl.com/en/articles/452419-how-to-hide-the-price-of-a-specific-plan-in-your-customer-shopping-cart-using-css.md): You can hide the price of a plan in your shopping cart \(ie. remove $0.00 per month\) with custom css in your customer portal. - [Android & iOS API development notes](https://docs.paywhirl.com/en/articles/22092-android-ios-api-development-notes.md): If you are developing a mobile application on iOS or Android you can use PayWhirl's RESTful API