How to Enable Your Customers To Update Their Credit Cards

Handling Credit Cards

Memberium does not store your customer’s credit card information, that information is stored securely in Infusionsoft. Memberium does enable your members to add their updated cards to your system.

Being able to update your customer’s card on file is a very important feature. Not only do cards regularly expire, but with credit card theft on the rise, it’s increasingly frequent that cards are replaced before their scheduled expiration date.

You Need SSL / HTTPS

In order to enable your customers to enter their card information through your site, you will need SSL encryption. There are many options for SSL certificates out there.

If you’re technical, you can purchase and install an SSL certificate yourself. However, most web hosts are happy to take care of this process for you. In either case you may need to purchase an add-on service to add a static IP to your account, and pay an annual fee for the certificate itself.

Pro Tip
SSL can interfere with Infusionsoft’s ability to communicate with your site via HTTP POST.Be sure not to force your entire site to SSL. You can use a plugins to control which pages require SSL and which don’t.

Infusionsoft’s SSL Challenges

Infusionsoft’s had some difficulties using HTTP POST to connect to sites with caches, proxies, different SSL certificates and hosting setups. There’s no comprehensive guide as to what setups will cause problems, so we recommend setting it up and testing it thoroughly. The problem is most evident when using the makepass HTTP POST to generate passwords.

Creating a Credit Card Update Page

Create a new page on your site. You can name it anything you wish.

Set the page protections to “Any Logged In User”.

Adding the Creditcard Update Code

You can either use one of our pre-built templates, or you can add the creditcard update code manually yourself.

To manually add the code to your page, add the following shortcode to the page:


To install the pre-built template, find the “Membership Templates” box and select one of the Payment Details templates, and save the page:



If you view the page and cannot see the credit card update form, double check to make sure that you have SSL enabled. If SSL is not available, the credit card update form will not appear.

  • Was this Helpful?
  • YesNo
9 ways to add more value to your membership site

Table of Contents

Keep Reading

How to Create a Successful Online Course and Membership Wisdom with LifterLMS Co-Founder Chris Badgett [Episode 22]

In today’s episode, Chris Badgett, the CEO and co-founder of LifterLMS joins Micah to share his insights about online course design, membership sites and his advice for anyone who’s thinking about starting an online course.

Starting an online course is hard. When you’re trying to start your own online course, people run into what Chris refers to as “the five hats problem”. To run a successful online course, you have to be an expert, you have to be a community builder, an instructional designer, a technologist and you have to be an entrepreneur. Fulfilling all these roles yourself can be a huge challenge.

Chris shares his advice on how you can overcome this problem and talks about the right way to approach launching an online course when you’re just getting started.

Throughout this episode, Chris shares a ton of useful nuggets you can use to improve your online course or membership site. He discusses the importance of using feedback loops to improve the outcomes for your students and ultimately make your online course more successful.

Read More »


This WordPress action hook enables you to run your code as soon as Memberium has finished it’s initialization hook. No parameters are passed by this hook.

Read More »

Want to get some fresh ideas on how you can improve your membership site or course?

Download our free ebook!

Book a Call

Welcome to Memberium!

We are very excited for you to be part of our family. 

We would love to answer any questions that you have!

Please choose the best time for you to get in a call with us. 

For Technical Support, you can contact us at or Email us at