As of the day of this writing, the software comes with a default payment gateway out of the box so a brand new site can begin charging for memberships immediately once the site is launched without the need for an independent payment gateway.

The default payment gateway allows for the creation of subscriptions in the following currencies:

  • United States Dollars (USD)
  • Canadian Dollars (CAD)
  • Australian Dollars (AUD)
  • British Pounds (GBP)
  • Euros (EUR)
  • Japanese Yen (JPY)

In the future, we are planning on releasing a brand new billing module that allows site owners to connect their own personal payment gateway.  This will allow site owners to charge members in even more currencies and collect payments directly into their accounts.

In the meantime, for those who want the users of their site to see another currency on the payment pages of their site, we recommend the following workaround:

  1. Choose which of the above accepted currencies you would like members to actually be charged in
  2. Setup your Pricing Page to show the approximate price of a membership in the currency of your choice 
  3. Add to your pricing page the amount that will technically be charged to their credit card in one of the accepted currencies above

This allows you as a site owner to display a price that the user will readily understand, but still be able to collect payments in one of the currencies that the payment gateway is compatible with.

For example, let's say I am creating a directory for Singapore, and want users to see the price of a membership in Singaporean Dollars, but will technically accept payments in United States Dollars (this is the recommended currency to use as it is compatible with the highest percentage of credit cards worldwide).  To set this up I would do the following:

Choose an accepted currency

I will use USD in this example for the reasons mentioned above.  To choose this as the currency that transactions will be processed in on my site, I will follow these steps:
  1. Navigate to Settings >> General Settings in the Admin area
  2. Click on the Configuration tab
  3. Choose USD as the currency in the "Website Currency" field
  4. Click on the "Save Settings" button

Update the Pricing Page 

For a full video explanation of how to edit a pricing page please see this article.

For my first membership level, I would like to display the price as 60 Singaporean Dollars (S$60), which will technically be processed as the equivalent amount in United States Dollars, which is USD$45.

I want the amount in Singaporean Dollars to display as large and bold, and the USD equivalent amount to display just beneath it, but in a smaller font.  To achieve this effect, I'm going to use a bit of HTML and CSS:


<span style="font-size:.5em;">USD$45/month</span>

I'm going to use this code as the "Link Text" for the first item for my "Basic Plan" membership level:

Since this is the Primary Price I want to be displayed, I also want to make sure the text "price" is added in the last field here:

Next, I also want to specify a yearly membership price as well.  I will use the same code above, but want to have it display as S$600/year, which will be charged as USD$450/year.  Instead of displaying as the "price", this will be displayed as the "sub-price", which causes the text to display slightly smaller.  Here is the code we will use:


<span style="font-size:.75em;">USD$450/month</span>


I'm going to use this code as the "Link Text" for the second item for my "Basic Plan" membership level.  I'm also going to make sure "sub-price" is entered into the last field so this displays less prominently on the pricing page:

When we click on the "Preview" button, we can see how this will display on our live pricing page:

This will allow members to easily see how much their subscription is going to cost, but also communicate that the transaction will technically be collected in USD.