Home›Support›English Support›[Waiting for user feedback] How to Setup a payment gate per language and block people from country X from currency Y?
[Waiting for user feedback] How to Setup a payment gate per language and block people from country X from currency Y?
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/
Background of the issue:
I want to set one price in NIS currency for people in Israel, and USD for people in the rest of the world.
I want to have a separate payment gateway for each currency
I want to "lock" the user to that certain payment gateway based o the country they choose in checkout, so that people in Israel will only be able to pay in gateway X with NIS, and people in the rest of the world will only pay in USD with gateaway Y
Symptoms:
No specific issue or error message mentioned.
Questions:
I want to set one price in NIS currency for people in Israel, and USD for people in the rest of the world.
I want to have a separate payment gateway for each currency
I want to "lock" the user to that certain payment gateway based o the country they choose in checkout, so that people in Israel will only be able to pay in gateway X with NIS, and people in the rest of the world will only pay in USD with gateway Y
2) The feature “Different Payment Gateways For Each Currency” helps you to set up different accounts for each currency (not language). For example:
- If the customer selects the currency USD on the product page and checkout > the Paypal gateway will use account A.
- If the customer selects the currency TWD on the product page and checkout > the Paypal gateway will use account B.
And this feature is compatible with WooCommerce PayPal Payments, Stripe, and direct bank transfers only.