Variable Currency is an add-on for the WP Stripe Checkout plugin that can be used to add a currency field to your Stripe payment buttons. This lets buyers pay for your products in their preferred currency. It can also be used for accepting Stripe donation payments.
How Variable Currency Works
When a Stripe payment button is rendered on the front end with the variable currency option enabled, a select box will appear with your pre-configured currency codes.
Buyers will be able to select a currency to pay for the product.
Please note that no currency conversion occurs. The price set in the button is passed to Stripe in the selected currency.
How to Enable Variable Currency
If you are using the “wp_stripe_checkout_session” shortcode in the Stripe Checkout plugin, you can change it to the following to enable variable currency.
[wp_stripe_checkout_session name="My Product" price="1.99" variable_currency="1"]
The default label for the currency field (Currency:) can be customized in the add-on settings (Stripe Checkout > Variable Currency). The currency codes supported by Stripe are also set by default (you can customize it).
If you make a mistake when editing the currency, there is a reset option.
The default label can be customized on a per button basis.
[wp_stripe_checkout_session name="My Product" price="1.99" variable_currency="1" variable_currency_label="Select currency:"]
A different set of currency options can also be offered for each button.
[wp_stripe_checkout_session name="My Product" price="1.99" variable_currency="1" variable_currency_codes="USD,AUD,CAD"]
Get the Variable Currency Add-on
Note:
* Do not purchase before setting up the core plugin first. The add-on is not at fault if the core plugin does not work on your website.
* Do not purchase if you are not sure about a feature, contact us instead.
* Do not purchase to ask for more features or make the product work in a certain way.
* Do not try to scam us, we take it seriously. We are contributing to the WordPress community with free plugins and themes. If you cannot appreciate this our product is not the right choice for you.
* There is no refund/cancellation as it is a digital product.
Is GBP supported?
@Peter, Yes. You can use all the currencies supported by Stripe.