YayCurrency Documentation
  • YayCurrency Documentation
  • Getting Started
    • Introduction
    • System Requirements
    • How to Install
    • Enter License key
    • How To Update YayCurrency
    • Uninstall and Delete
  • Main Features
  • Configurations
    • Manage Currency
    • Custom Rounding
    • Checkout Options
      • Hide estimated price at checkout
      • Hide checkout notice payment method
      • Force payment by customer country
      • Force Currency for Specific Payment Methods
    • Display Options
      • Use params on URL
      • Add A Few Parameters to Display Currency Switcher
    • Advanced Settings
      • Apply multiple currencies to Google Crawlers (or Bots)
      • Fixed Price for Each Currency Option for Bundle/Composite Product
    • Analytics
    • Order Info
    • Developer zone
      • Available YayCurrency Hooks
      • Available YayCurrency Shortcodes
  • Menu Option
  • Widget Option
  • Compatibility
    • Cache plugins
    • Dokan
    • YITH Points and Rewards
    • Name Your Price
    • Polylang
    • WPML
    • WooCommerce Subscriptions
    • Wholesale Pro by Barn2
    • WooCommerce Product Bundles
    • LearnPress
    • Lottery for WooCommerce
    • FunnelKit Automations
    • WordPress Tour & Travel Booking
    • B2B Market by MarketPress
    • Tiered Pricing Table for WooCommerce
    • Bookings Appointments for WooCommerce
    • Advanced Product Fields Extended
  • Why Upgrade?
  • OTHER LINKS
    • FAQs
    • Common Issues
    • Troubleshooting
      • How to pay without PayPal
    • Changelog
    • Support
Powered by GitBook
On this page
  • Step 1: Enable Force Currency for Specific Payment Method Function
  • Step 2: Set Currency for Each Specific Payment Method
  • Step 3: Test the Configuration

Was this helpful?

  1. Configurations
  2. Checkout Options

Force Currency for Specific Payment Methods

PreviousForce payment by customer countryNextDisplay Options

Last updated 6 months ago

Was this helpful?

Force currency for specific payment method options ensures that certain payment methods in an eCommerce store (like WooCommerce) only accept payments in a specified currency. This function can be useful when specific payment gateways only support particular currencies or when you want to guide users to pay in a specific currency for certain payment methods.

Each payment method in the store is associated with a specific currency. For example, if you're using PayPal, you can force payments to be made only in USD, while Stripe may handle payments in EUR.

Step 1: Enable Force Currency for Specific Payment Method Function

After installing and activating the YayCurrency plugin, go to YayCommerce > YayCurrency in your WordPress dashboard.

First of all, ensure that you have already selected your desired currencies in the Manage Currency tab.

When you’ve done that, move to the Checkout Options tab to configure the settings. To enable this function, simply switch the toggle button next to it.

Step 2: Set Currency for Each Specific Payment Method

Here, you can see a list of payment methods available in your store.

For each payment method, select the desired currency from the dropdown input field. By doing this, you can force a specific currency for each payment method without needing any coding.

Step 3: Test the Configuration

Let's see how it works.

When selecting 'Direct Bank Transfer,' the payment currency should be US dollars (USD).

For 'Check Payments' or 'Cash on Delivery,' the payment currency should be euros (EUR).

Checkout page using blocks:

Checkout page using shortcodes:

IMPORTANT: The force currency for specific payment method option function is only supported in the PRO version of YayCurrency. Before proceeding with these steps, make sure you have the PRO version of the plugin. If you are using the FREE version, please upgrade to YayCurrency PRO to enable this feature.