It looks like you're using Google Chrome - try our powerful extension! Find out more. Add to Chrome

What's New - October 2019

We're always upgrading ChargeDesk and think of our service as a work in progress. We try to balance performing upgrades to better service existing customers with adding new features to help bring in new customers. Much of the work we do is driven by customer feedback and feature requests. We'd love to hear any ideas you might have!

Apple Pay, Google Pay & Microsoft Pay enabled for Stripe

ChargeDesk now automatically supports Apple Pay, Google Pay & Microsoft Pay for Stripe. When a customer views a form which can be completed via a payment method saved on their device, they'll now be given the option to do so. They can also choose to pay via another card, or PayPal if enabled. These additional payment methods have been enabled by default for all companies using Stripe. To change this setting, go to Setup > Gateways > Configure Stripe and select the payment methods you would like to make available.

Secure Customer Authentication

Strong Customer Authentication (SCA) is a new rule coming into effect on September 14th 2019 as part of PSD2 regulation in Europe. Some countries such as Australia and Brazil also have upcoming legislating mandating the use of SCA in some situations. The rule requires an additional authentication step, commonly known as 3D Secure, in many payment scenarios. Not implementing this step will increase payment declines in the coming months, particularly for businesses based in Europe.

We have been progressively working on rolling out SCA upgrades for all payment gateways we support. This most recent update brings all gateways we support (including Stripe, Braintree, PayPal and Recurly) to full SCA support.

In most cases these upgrades require no work on your part - when a customer is identified as requiring additional authentication, they will be prompted to do so. If a support agent attempts to create a payment which requires additional authentication from a customer (such as for a saved card where the bank declines automatic approval), the agent will be provided with a URL to which they can send the customer to approve the payment.

SCA is an evolving environment and the way it has been implemented is quite different by each gateway. This may change over the coming months, particularly once the September 14th deadline passes and live transactions start to be affected. If your business is based in Europe and would like to find out more, please contact support and we'll be happy to answer any questions you have!

Custom Domains

You can now use your own domain name with ChargeDesk! All customer-facing pages including checkout, update card and all billing support and history pages for your company can now be delivered from your domain.

It's easy to enable this - just add a CNAME record which points to and then save the domain on your account. Please read the help documentation to get started.

Style Refresh & New Support Themes

As part of an ongoing upgrade, we've made a number changes to streamline the styling of many ChargeDesk UI components. These changes have been primarily focused on our web UI, but they touch all parts of our apps. The updates aim to provide more consistency and to modernize the design.

As part of this update we've also introduced a number of new Page Themes for customer Self-Support pages. These themes include Lines (the new default), Edges, Curves, Classic (the default for existing customers) and Minimal. Try them out from Setup > Templates > Logo & Color.

Updating our design is an iterative process, so we'd love any feedback you'd like to share about these changes!

Affiliate Program

The ChargeDesk is pleased to bring our Affiliate Program out of beta. You can now refer a potential client to ChargeDesk and receive a 15% commission on every payment the client makes. This commission is valid for as long as the client uses ChargeDesk which could lead to a significant revenue stream over time.

Sign up here to generate a personalized Affiliate Link.

Self-Support Sign In

ChargeDesk now offers the ability for your customers to sign in to their self-support pages. These allow your customers to enter their email address (and optionally last 4 digits of their credit card) to authenticate themselves. No passwords are needed, the customer is just emailed a link they can use to login. This can be useful for allowing your customers to securely access or update their billing details if you don't know their customer ID. It also works really well when the new High Security mode by allowing customers to re-authenticate themselves if the page they are using expires.

This feature is enabled by default for all new companies using ChargeDesk. Existing companies can enable it from Setup > Customer Self-Support > Switch "Landing Page" to "Sign In Page".

Self-Support Sign In is also a new Embeddable Component which you can easily embed on your own website.

High Security Mode

Some companies need to meet a level of security compliance. For example, pages which include customer data may need to expire after a set period of time. We've just brought High Security mode out of beta and it is available for all companies using ChargeDesk. High Security mode adds additional protection to your customer self-support pages by adding a signature to all pages which include customer data. It is enabled be default for all new companies and existing companies using ChargeDesk read more about how to migrate to High Security mode.

earlier updates

WooCommerce Subscription Management

ChargeDesk now supports importing and managing subscriptions for WooCommerce stores. When you connect your WooCommerce store to ChargeDesk we'll automatically detect if you're using subscriptions and if so, import this data. This has automatically been enabled for all existing WooCommerce stores using ChargeDesk.

Zendesk Sync Tickets with Requests

We've recently rolled out the ability to sync Payment Requests with Zendesk tickets. When a payment request is created, a note will automatically added to the ticket with the information about the request. When the status of the charge is updated (i.e. it is pending, paid or fails), a new note will be added. Closed tickets will also be automatically re-opened when a request is paid or fails.

This feature will significantly improve the workflow of companies taking payments through Zendesk. We're working on rolling this out to other helpdesks in the near future. You can enable it from Setup > Helpdesks > Configure Zendesk > Sync Tickets & Requests.

Customer Tags & Failed Retries

Customers with subscriptions in our apps will now show a tag at the top which gives an overview of their state. For example, this might show Trialing, Active, Past Due, Unpaid or Canceled. This quickly gives support agents an understand of a customer at a glance. Hovering over the tag shows additional information.

Stripe customers in a Past Due or Unpaid state will also now show a Retry Failed Payment button which quickly allows the agent to retry failed charges on the customer's account. The Retry Failed Charges button is also available on the Update Card page for stripe customers. Support for the retry button will be rolled out to more gateways soon.

Refunds & Cancellation Reason Codes

You can now enable reason codes for your support agents when performing refunds or cancellations. This allows your agents to quickly select from a list of pre-defined reasons. This can dramatically improve your reporting and understanding of agent activity, particularly for large accounts. Reason codes, when enabled, will be included in all agent activity reporting including our new Agent Activity Charts.

Enable this feature from Setup > Agent Logs and set "Reason Input" to "Select Box". You can then enter the list of reasons you'd like available for your agents.

Mobile Apps are Live!

The ChargeDesk mobile apps are now live in the iOS App Store and Android Play Store! Thank you to everyone who has helped beta test these apps over the past 6 months. We're still building out features for these apps including additional reporting and notifications. If there's anything particular you'd like to see added please let us know.

Download on the App Store Get it on Google Play

New Web Controls

We've finally brought a number of functions which were previously only available in our apps, over to our web interface. You can now request payments, refund while cancelling subscriptions, edit requests, charge existing customers and much more directly on! The interface for these new control will match the interface you're already used to in our apps to make things super simple.

This has been enabled automatically for all accounts using your existing agent access permissions.


Our latest helpdesk integration is with LiveChat! LiveChat is an offline customer service software with live support, help desk software, and web analytics capabilities. It was first launched in 2002. ChargeDesk now has a full native app integration with LiveChat which you can use to manage payments from Stripe, PayPal, Braintree, WooCommerce, Recurly, Zuora, Chargify & more right next to your chats!


We've just launched support for WooCommerce stores! WooCommerce is an incredibly popular open source eCommerce platform built for WordPress. If you have a WooCommerce store, you can now connect your store to ChargeDesk and start managing your customers inside your favourite helpdesk!

Google Analytics and Metadata Templates

We have recently added support for ecommerce tracking with Google Analytics inside of ChargeDesk checkout pages. By adding a Google Analytics tracking number at Setup > Customer Self-Support > Google Analytics, ecommerce events will automatically be populated when a customer completes a transaction with ChargeDesk. Existing customers using our Google Analytics tracking do not need to make any changes to access this data. It will be automatically populated in the Conversions section of your Google Analytics account.

Metadata is also now available to be inserted inside of our templates. You can now access metadata for charges and customers in templates using the format {metadata_charge_METADATA_KEY} or {metadata_customer_METADATA_KEY} where METADATA_KEY is the key of the metadata you'd like to access.

Mobile App Beta

We're pleased to launch a public beta of our mobile apps for iOS and Andriod. Our mobile apps allow you to manage your customers on the go. You can create new charges, subscriptions and all other features available in our helpdesk apps. These mobile apps also include detailed notifications which allow you keep track of new customers and subscription changes instantly.

You can join our iOS beta from TestFlight or join our Android beta from Google Play.

We'll be continuing to work on these apps before release, so please send any feedback or features request our way!

Updated App Settings

Over the past few weeks we've deployed a number of updates which allow you to have more control over how our apps function for your company. You can now make changes to what information is displayed as well as default settings for things like performing cancellation (at period end or immediately) etc... You can now also separately configure ticket matching criteria to search matching criteria. This allows you to, say, disable matching tickets based on a customer's name, but still make this available for searches.

You can now access these updated features from Setup > App Settings and Setup > App Criteria.

New Freshdesk Mint Apps

We've recently updated all of our Freshdesk apps to support the fantastic new Freshdesk Mint UI. This new version of our app runs even faster than previous versions and ties in even more closely with the Freshdesk UI. You can find a listing of all our apps here:

To install our new Apps inside the Mint UI, you'll need to go to Admin > Apps > Click the "Get More Apps" button > Search "chargedesk" > Click the "Install" button on the app which matches your primary gateway.

Zendesk Multi-Company Support

A long requested feature has been to allow agents authenticated via their Zendesk account to work with data from multiple ChargeDesk companies. For example, if a company has more than one Stripe account connected to ChargeDesk via different companies they would need a way to show data from all their companies inside a single Zendesk account. Previously the only work around was to create separate ChargeDesk accounts for each agent and require them to login to the ChargeDesk app with that account to load the data.

Companies can now configure their Zendesk connection to load data from all their connected ChargeDesk companies using native Zendesk authentication. If you have multiple ChargeDesk companies, you can activate this from Setup > Helpdesks > Configure Zendesk > Select the "Connected Companies" you would like available inside Zendesk.

Braintree Upgrades

We've upgraded our Braintree integration to use the recently released Braintree OAuth flow. This allows you to connect your Braintree account to ChargeDesk in seconds - no code or copying keys required! Existing customers using our integration do not need to make any changes. We'll continue to support existing direct API integrations indefinitely.

As part of these upgrades all accounts can add a webhook from their Braintree account to ChargeDesk from Setup > Gateways > Braintree Payments. This will allow us to much more quickly sync any subscriptions and their charges from your Braintree account.

If you're not yet using ChargeDesk you can now sign up with your Braintree account using our upgraded integration.

Stripe Partner Program

ChargeDesk is proud to be one of the first companies to join the new Stripe Partner Program. Most people today don’t know that only three percent of GDP is online. That’s why we’re excited to join the program to increase internet commerce and help companies start, run, and scale their businesses.

By joining the Stripe Partner Program, our mutual customers will now benefit from the combination of ChargeDesk’s billing support tools with Stripe’s seamless payments platform. Read more about the Stripe Partner Program here.

Upgraded Tax Calculation

ChargeDesk now supports more advanced tax calculations. We've made some signification changes to how tax calculations work behind the scenes. You can now set State or Province based sales tax rates from Setup > Sales Tax. On this page you can now also choose to automatically show tax imported from your payment gateway on invoices (where available). This ensures that tax shown at checkout to your customers will also always be shown on their invoices. For companies using complex tax calculations this means you no longer need to ensure you set tax rates on ChargeDesk which match those on your checkout software.

Email Delivery

We have upgraded our email delivery system to improve performance and provide deeper insights. This has resulted in better response times when performing actions which send emails. It has also enabled us to add email reporting under Reports > Email Delivery. This can help you double check your emails are being delivered correctly and understand any potential email delivery issues in your account.

Webhooks and Zapier

We've recently added beta support for webhooks. Webhooks allow you to receive programmatic notifications about events in your account, such as when a payment request is paid, or a customer makes their first payment. You can find our new webhook documentation here.

Adding webhooks has allowed allowed us to add beta support for Zapier. You can access the beta using this Zapier invite. We'd love to hear any feedback or feature requests for this integration!


We've just launched support for Chargify! Chargify powers many popular subscription businesses including Formstack, Newsweek and Stack Overflow. If you have a Chargify account, you can now connect your account to ChargeDesk and start managing your customers and subscriptions inside your favourite helpdesk!

General Upgrades

We've deployed several small but notable upgrades over the past couple of weeks;

Payments MB

We're pleased to have just launched support for a new payment gateway - Payments MB! Payments MB puts all your payment processing solutions in one place.

If you have an existing Payments MB account, you can now connect your account to ChargeDesk and start using the integration instantly.

General Data Protection Regulation (GDPR)

In readiness for the GDPR to come into effect on May 25, 2018, we've made a number of changes to our service. We recommend that you review our detailed new GDPR documentation which highlights the changes we've made.

We've also made some changes to our Terms of Service and Privacy Policy to better comply with the GDPR.

Subscription Editing

ChargeDesk now includes support for editing subscriptions directly inside our apps. You can make pro-rated subscription changes on the fly as well as editing trial dates. This is currently supported for Stripe and will be rolled out for more gateways shortly.

Email & SMS Dunning

We can now help you send notifications to your customers when their payments fail (also known as dunning). These notifications can be sent for either subscription or once-off charges. We'll automatically generate a page for you were your customers can update their card on file, or you can direct your customers to update their billing details on a page on your site. SMS notifications can be sent automatically to your customers who have a mobile phone number on file.

Template Upgrades

ChargeDesk has recently released a significant upgrade to our templating system. This new system upgrades our existing system in 3 key ways;

  1. Vastly more editable components. You can now edit all user-facing text. This allows companies to translate our templates entirely into other languages.
  2. Better previews. We're really proud of our new template previews which allow you to see in real time any edits you make to your templates, exactly as they would appear to your customers. You can click on text you would like to edit an change it instantly.
  3. Multiple templates for a single company. You can create multiple templates targetted based on a set of rules. This allows you to have different templates for different products, or different templates for different languages.
Find out more about our new templating system.

Search & Performance Upgrades

A core goal of ChargeDesk is to provide you with fast access to your customer data. As ChargeDesk has grown we've made improving our infrastructure to keep up with demand a top priority. A long term project has been to upgrade our customer search engine which drives many parts of the customer data retrieval inside our website and apps.

We're pleased to have now completed these search engine upgrades. Larger accounts in particular will immediately see dramatic improvements to response times across ChargeDesk. The new engine also enables you to search more of your customer data such as charge and customer descriptions. We've significantly improved matches for customer names. You can now also associate multiple email addresses and names with an individual customer. Try out these new features for yourself!

Embeddable Support App

You can now embed the ChargeDesk app on your own site! This update allows you to embed the entire ChargeDesk customer support app inside your own admin pages, CRM or helpdesk. Access permissions and functionality works exactly the same way as for our helpdesk apps. This gives you the full power of ChargeDesk on any page on your own site.

Subscription Self-Support

There's been quite a few requests for a better way for customers to view and manage the status of their subscriptions. With this release, you can now enable a subscription component on your billing self-support pages (or embed it on your site). This component shows your customers the status of their subscription and the date of their next charge. It also allows the customer to update their card on file for future payments and cancel the subscription. Cancellations can either be sent to your support team to review, or processed immediately which is really useful for reducing your support load. Either way the cancellation form collects a cancellation reason from the customer. The reasons collected and are available in a report and are a great way to find pain points in your business to fix and reduce churn.

Embeddable Components

We've just released a whole new range of embeddable billing components which you can use on your own site. These components allow you to accept payments, update cards, manage subscriptions and show customers their billing history all on your own site. This is a major update which brings together a lot of the features we've been working on for a while and opens them to a whole new range of uses. We'd love any feedback you have or requests for additional components!