How to use paypal for other currency in Magento2How to pay using paypal when base currency is not supported by paypalpaypal express checkout for AED currencyPersistent suspected fraud orders via Paypal when checking out with non-base currencyHow to send different currency to PayPalCc-avenue Currency Conversion Issue with MCPG extension MagentoUse paypal express checkout as a paymethod creating orders in the backendConvert the price from Base Currency to USD at the stage of paypal payment?Magento-2 How to convert price from current currency to base currencyMagento2: Can I charge orders by order currency & use that for invoices/creditmemos as well?when click on place order then paypal showing error in Magento2

Can Rydberg constant be in joules?

Soft question: Examples where lack of mathematical rigour cause security breaches?

Which physicist is this quote attributed to?

Implement Own Vector Class in C++

How is water heavier than petrol, even though its molecular weight is less than petrol?

Mathematically, why does mass matrix / load vector lumping work?

Inward extrusion is not working

Does Disney no longer produce hand-drawn cartoon films?

How to tell your grandparent to not come to fetch you with their car?

Cascading Switches. Will it affect performance?

is it possible for a vehicle to be manufactured witout a catalitic converter

Is it a problem if <h4>, <h5> and <h6> are smaller than regular text?

How to draw a Technology Radar?

Thread Pool C++ Implementation

Importance of Building Credit Score?

Is it legal for a bar bouncer to confiscate a fake ID

How to manually rewind film?

Meaning of 'lose their grip on the groins of their followers'

Medieval flying castle propulsion

What can I, as a user, do about offensive reviews in App Store?

How come the nude protesters were not arrested?

How to handle self harm scars on the arm in work environment?

Is it expected that a reader will skip parts of what you write?

Group Integers by Originality



How to use paypal for other currency in Magento2


How to pay using paypal when base currency is not supported by paypalpaypal express checkout for AED currencyPersistent suspected fraud orders via Paypal when checking out with non-base currencyHow to send different currency to PayPalCc-avenue Currency Conversion Issue with MCPG extension MagentoUse paypal express checkout as a paymethod creating orders in the backendConvert the price from Base Currency to USD at the stage of paypal payment?Magento-2 How to convert price from current currency to base currencyMagento2: Can I charge orders by order currency & use that for invoices/creditmemos as well?when click on place order then paypal showing error in Magento2






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I have magento2 with base currency NPR I want to use Paypal as another payment option. where as papal doesn't support NPR i want to pay it in droller.



for that I have added "NPR" in $_supportedCurrencyCodes variable in vendor/magento/module-paypal/Model/Config.php



add logic for sending currency code "USD" instead of "NPR" and change amount to USD in vendor/magento/module-paypal/Model/Express/Checkout.php in "start" function while checkout it give me error for Paypal doesn't support for shipping to Nepal.
Is their any way to resolve this?










share|improve this question






























    1















    I have magento2 with base currency NPR I want to use Paypal as another payment option. where as papal doesn't support NPR i want to pay it in droller.



    for that I have added "NPR" in $_supportedCurrencyCodes variable in vendor/magento/module-paypal/Model/Config.php



    add logic for sending currency code "USD" instead of "NPR" and change amount to USD in vendor/magento/module-paypal/Model/Express/Checkout.php in "start" function while checkout it give me error for Paypal doesn't support for shipping to Nepal.
    Is their any way to resolve this?










    share|improve this question


























      1












      1








      1








      I have magento2 with base currency NPR I want to use Paypal as another payment option. where as papal doesn't support NPR i want to pay it in droller.



      for that I have added "NPR" in $_supportedCurrencyCodes variable in vendor/magento/module-paypal/Model/Config.php



      add logic for sending currency code "USD" instead of "NPR" and change amount to USD in vendor/magento/module-paypal/Model/Express/Checkout.php in "start" function while checkout it give me error for Paypal doesn't support for shipping to Nepal.
      Is their any way to resolve this?










      share|improve this question
















      I have magento2 with base currency NPR I want to use Paypal as another payment option. where as papal doesn't support NPR i want to pay it in droller.



      for that I have added "NPR" in $_supportedCurrencyCodes variable in vendor/magento/module-paypal/Model/Config.php



      add logic for sending currency code "USD" instead of "NPR" and change amount to USD in vendor/magento/module-paypal/Model/Express/Checkout.php in "start" function while checkout it give me error for Paypal doesn't support for shipping to Nepal.
      Is their any way to resolve this?







      magento2 payment-methods paypal currency






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 15 '18 at 17:36









      MGento

      1,268319




      1,268319










      asked May 26 '17 at 7:34









      Durga shankar guptaDurga shankar gupta

      15028




      15028




















          3 Answers
          3






          active

          oldest

          votes


















          3














          Here is the example of use AED currency in PayPal. You can use same for other currencies.



          Follow this step to support other currencies in paypal:



          1) Override Config.php and Nvp.php




          app/code/Vendor/Module/etc/di.xml




          <?xml version="1.0"?>
          <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
          <preference for="MagentoPaypalModelConfig" type="VendorModuleModelMagentoPaypalConfig" />
          <preference for="MagentoPaypalModelApiNvp" type="VendorModuleModelMagentoPaypalApiNvp" />
          </config>


          2) Add your currency in $_supportedCurrencyCodes




          app/code/Vendor/Module/Model/Magento/Paypal/Config




          protected $_supportedCurrencyCodes = [
          'AUD',
          'CAD',
          'CZK',
          'DKK',
          'EUR',
          'HKD',
          'HUF',
          'ILS',
          'JPY',
          'MXN',
          'NOK',
          'NZD',
          'PLN',
          'GBP',
          'RUB',
          'SGD',
          'SEK',
          'CHF',
          'TWD',
          'THB',
          'USD',
          'AED', // Add currency
          ];


          3) Now convert currency amount to USD amount in API request




          app/code/Vendor/Module/Model/Magento/Paypal/Api/Nvp.php




          Inject MagentoDirectoryHelperData class for convert currency rate



          Approx after line: 1175



          //print_r($request);

          if ($request["METHOD"] == "SetExpressCheckout" || $request["METHOD"] == "DoExpressCheckoutPayment")

          if($request['CURRENCYCODE'] == "AED")

          $payAmt = $request['AMT'];
          $payShippingAmt = $request['SHIPPINGAMT'];
          $payItemAmt = $request['ITEMAMT'];
          $payTaxAmt = $request['TAXAMT'];
          $conAmt = round($this->_currencyHelper->currencyConvert($payAmt, "AED", "USD"), 2);
          $conShippingAmt = round($this->_currencyHelper->currencyConvert($payShippingAmt, "AED", "USD"), 2);
          $conItemAmt = round($this->_currencyHelper->currencyConvert($payItemAmt, "AED", "USD"), 2);
          $conTaxAmt = round($this->_currencyHelper->currencyConvert($payTaxAmt, "AED", "USD"), 2);

          //set converted USD amount to request api

          $request['CURRENCYCODE'] = "USD";
          $request['AMT'] = $conAmt;
          $request['SHIPPINGAMT'] = $conShippingAmt;
          $request['ITEMAMT'] = $conItemAmt;
          $request['TAXAMT'] = $conTaxAmt;




          Note: set Transfer Cart Line Items to No From




          Store->Configuration->Sales->PaymentMethod->Paypal->Configure->Advanced Settings




          To pass only order, shipping and tax amount



          If you set yes from this config setting. Magento passes all cart item amount to PayPal request and you have to change the logic of converting price.






          share|improve this answer

























          • In Magento2.2.4 EE I have edited above files and configured as defined by you. Now on checkout page at order placing time I am getting that message "PayPal gateway has rejected request. Receiving country does not support the transaction currency (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." Please help me what can I do to resolve it. Merchant country = UAE and default currency = AED.

            – Banvari Lal
            May 27 at 5:23



















          1














          I've created a simple M2 module to handle this. You can use it
          https://github.com/zamoroka/Magento-2-Paypal-All-Currencies-extension






          share|improve this answer






























            0














            My base currency is INR and PayPal currency set to USD. On purchasing INR as the base it's working but on switching the currency to USD from frontend currency switcher. Paypal rejects with an error message.Do you have any idea to solve this.
            My requirement is if the current active currency is USD no need to convert.






            share|improve this answer








            New contributor



            Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.



















              Your Answer








              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "479"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f176186%2fhow-to-use-paypal-for-other-currency-in-magento2%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              3 Answers
              3






              active

              oldest

              votes








              3 Answers
              3






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              3














              Here is the example of use AED currency in PayPal. You can use same for other currencies.



              Follow this step to support other currencies in paypal:



              1) Override Config.php and Nvp.php




              app/code/Vendor/Module/etc/di.xml




              <?xml version="1.0"?>
              <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
              <preference for="MagentoPaypalModelConfig" type="VendorModuleModelMagentoPaypalConfig" />
              <preference for="MagentoPaypalModelApiNvp" type="VendorModuleModelMagentoPaypalApiNvp" />
              </config>


              2) Add your currency in $_supportedCurrencyCodes




              app/code/Vendor/Module/Model/Magento/Paypal/Config




              protected $_supportedCurrencyCodes = [
              'AUD',
              'CAD',
              'CZK',
              'DKK',
              'EUR',
              'HKD',
              'HUF',
              'ILS',
              'JPY',
              'MXN',
              'NOK',
              'NZD',
              'PLN',
              'GBP',
              'RUB',
              'SGD',
              'SEK',
              'CHF',
              'TWD',
              'THB',
              'USD',
              'AED', // Add currency
              ];


              3) Now convert currency amount to USD amount in API request




              app/code/Vendor/Module/Model/Magento/Paypal/Api/Nvp.php




              Inject MagentoDirectoryHelperData class for convert currency rate



              Approx after line: 1175



              //print_r($request);

              if ($request["METHOD"] == "SetExpressCheckout" || $request["METHOD"] == "DoExpressCheckoutPayment")

              if($request['CURRENCYCODE'] == "AED")

              $payAmt = $request['AMT'];
              $payShippingAmt = $request['SHIPPINGAMT'];
              $payItemAmt = $request['ITEMAMT'];
              $payTaxAmt = $request['TAXAMT'];
              $conAmt = round($this->_currencyHelper->currencyConvert($payAmt, "AED", "USD"), 2);
              $conShippingAmt = round($this->_currencyHelper->currencyConvert($payShippingAmt, "AED", "USD"), 2);
              $conItemAmt = round($this->_currencyHelper->currencyConvert($payItemAmt, "AED", "USD"), 2);
              $conTaxAmt = round($this->_currencyHelper->currencyConvert($payTaxAmt, "AED", "USD"), 2);

              //set converted USD amount to request api

              $request['CURRENCYCODE'] = "USD";
              $request['AMT'] = $conAmt;
              $request['SHIPPINGAMT'] = $conShippingAmt;
              $request['ITEMAMT'] = $conItemAmt;
              $request['TAXAMT'] = $conTaxAmt;




              Note: set Transfer Cart Line Items to No From




              Store->Configuration->Sales->PaymentMethod->Paypal->Configure->Advanced Settings




              To pass only order, shipping and tax amount



              If you set yes from this config setting. Magento passes all cart item amount to PayPal request and you have to change the logic of converting price.






              share|improve this answer

























              • In Magento2.2.4 EE I have edited above files and configured as defined by you. Now on checkout page at order placing time I am getting that message "PayPal gateway has rejected request. Receiving country does not support the transaction currency (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." Please help me what can I do to resolve it. Merchant country = UAE and default currency = AED.

                – Banvari Lal
                May 27 at 5:23
















              3














              Here is the example of use AED currency in PayPal. You can use same for other currencies.



              Follow this step to support other currencies in paypal:



              1) Override Config.php and Nvp.php




              app/code/Vendor/Module/etc/di.xml




              <?xml version="1.0"?>
              <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
              <preference for="MagentoPaypalModelConfig" type="VendorModuleModelMagentoPaypalConfig" />
              <preference for="MagentoPaypalModelApiNvp" type="VendorModuleModelMagentoPaypalApiNvp" />
              </config>


              2) Add your currency in $_supportedCurrencyCodes




              app/code/Vendor/Module/Model/Magento/Paypal/Config




              protected $_supportedCurrencyCodes = [
              'AUD',
              'CAD',
              'CZK',
              'DKK',
              'EUR',
              'HKD',
              'HUF',
              'ILS',
              'JPY',
              'MXN',
              'NOK',
              'NZD',
              'PLN',
              'GBP',
              'RUB',
              'SGD',
              'SEK',
              'CHF',
              'TWD',
              'THB',
              'USD',
              'AED', // Add currency
              ];


              3) Now convert currency amount to USD amount in API request




              app/code/Vendor/Module/Model/Magento/Paypal/Api/Nvp.php




              Inject MagentoDirectoryHelperData class for convert currency rate



              Approx after line: 1175



              //print_r($request);

              if ($request["METHOD"] == "SetExpressCheckout" || $request["METHOD"] == "DoExpressCheckoutPayment")

              if($request['CURRENCYCODE'] == "AED")

              $payAmt = $request['AMT'];
              $payShippingAmt = $request['SHIPPINGAMT'];
              $payItemAmt = $request['ITEMAMT'];
              $payTaxAmt = $request['TAXAMT'];
              $conAmt = round($this->_currencyHelper->currencyConvert($payAmt, "AED", "USD"), 2);
              $conShippingAmt = round($this->_currencyHelper->currencyConvert($payShippingAmt, "AED", "USD"), 2);
              $conItemAmt = round($this->_currencyHelper->currencyConvert($payItemAmt, "AED", "USD"), 2);
              $conTaxAmt = round($this->_currencyHelper->currencyConvert($payTaxAmt, "AED", "USD"), 2);

              //set converted USD amount to request api

              $request['CURRENCYCODE'] = "USD";
              $request['AMT'] = $conAmt;
              $request['SHIPPINGAMT'] = $conShippingAmt;
              $request['ITEMAMT'] = $conItemAmt;
              $request['TAXAMT'] = $conTaxAmt;




              Note: set Transfer Cart Line Items to No From




              Store->Configuration->Sales->PaymentMethod->Paypal->Configure->Advanced Settings




              To pass only order, shipping and tax amount



              If you set yes from this config setting. Magento passes all cart item amount to PayPal request and you have to change the logic of converting price.






              share|improve this answer

























              • In Magento2.2.4 EE I have edited above files and configured as defined by you. Now on checkout page at order placing time I am getting that message "PayPal gateway has rejected request. Receiving country does not support the transaction currency (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." Please help me what can I do to resolve it. Merchant country = UAE and default currency = AED.

                – Banvari Lal
                May 27 at 5:23














              3












              3








              3







              Here is the example of use AED currency in PayPal. You can use same for other currencies.



              Follow this step to support other currencies in paypal:



              1) Override Config.php and Nvp.php




              app/code/Vendor/Module/etc/di.xml




              <?xml version="1.0"?>
              <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
              <preference for="MagentoPaypalModelConfig" type="VendorModuleModelMagentoPaypalConfig" />
              <preference for="MagentoPaypalModelApiNvp" type="VendorModuleModelMagentoPaypalApiNvp" />
              </config>


              2) Add your currency in $_supportedCurrencyCodes




              app/code/Vendor/Module/Model/Magento/Paypal/Config




              protected $_supportedCurrencyCodes = [
              'AUD',
              'CAD',
              'CZK',
              'DKK',
              'EUR',
              'HKD',
              'HUF',
              'ILS',
              'JPY',
              'MXN',
              'NOK',
              'NZD',
              'PLN',
              'GBP',
              'RUB',
              'SGD',
              'SEK',
              'CHF',
              'TWD',
              'THB',
              'USD',
              'AED', // Add currency
              ];


              3) Now convert currency amount to USD amount in API request




              app/code/Vendor/Module/Model/Magento/Paypal/Api/Nvp.php




              Inject MagentoDirectoryHelperData class for convert currency rate



              Approx after line: 1175



              //print_r($request);

              if ($request["METHOD"] == "SetExpressCheckout" || $request["METHOD"] == "DoExpressCheckoutPayment")

              if($request['CURRENCYCODE'] == "AED")

              $payAmt = $request['AMT'];
              $payShippingAmt = $request['SHIPPINGAMT'];
              $payItemAmt = $request['ITEMAMT'];
              $payTaxAmt = $request['TAXAMT'];
              $conAmt = round($this->_currencyHelper->currencyConvert($payAmt, "AED", "USD"), 2);
              $conShippingAmt = round($this->_currencyHelper->currencyConvert($payShippingAmt, "AED", "USD"), 2);
              $conItemAmt = round($this->_currencyHelper->currencyConvert($payItemAmt, "AED", "USD"), 2);
              $conTaxAmt = round($this->_currencyHelper->currencyConvert($payTaxAmt, "AED", "USD"), 2);

              //set converted USD amount to request api

              $request['CURRENCYCODE'] = "USD";
              $request['AMT'] = $conAmt;
              $request['SHIPPINGAMT'] = $conShippingAmt;
              $request['ITEMAMT'] = $conItemAmt;
              $request['TAXAMT'] = $conTaxAmt;




              Note: set Transfer Cart Line Items to No From




              Store->Configuration->Sales->PaymentMethod->Paypal->Configure->Advanced Settings




              To pass only order, shipping and tax amount



              If you set yes from this config setting. Magento passes all cart item amount to PayPal request and you have to change the logic of converting price.






              share|improve this answer















              Here is the example of use AED currency in PayPal. You can use same for other currencies.



              Follow this step to support other currencies in paypal:



              1) Override Config.php and Nvp.php




              app/code/Vendor/Module/etc/di.xml




              <?xml version="1.0"?>
              <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
              <preference for="MagentoPaypalModelConfig" type="VendorModuleModelMagentoPaypalConfig" />
              <preference for="MagentoPaypalModelApiNvp" type="VendorModuleModelMagentoPaypalApiNvp" />
              </config>


              2) Add your currency in $_supportedCurrencyCodes




              app/code/Vendor/Module/Model/Magento/Paypal/Config




              protected $_supportedCurrencyCodes = [
              'AUD',
              'CAD',
              'CZK',
              'DKK',
              'EUR',
              'HKD',
              'HUF',
              'ILS',
              'JPY',
              'MXN',
              'NOK',
              'NZD',
              'PLN',
              'GBP',
              'RUB',
              'SGD',
              'SEK',
              'CHF',
              'TWD',
              'THB',
              'USD',
              'AED', // Add currency
              ];


              3) Now convert currency amount to USD amount in API request




              app/code/Vendor/Module/Model/Magento/Paypal/Api/Nvp.php




              Inject MagentoDirectoryHelperData class for convert currency rate



              Approx after line: 1175



              //print_r($request);

              if ($request["METHOD"] == "SetExpressCheckout" || $request["METHOD"] == "DoExpressCheckoutPayment")

              if($request['CURRENCYCODE'] == "AED")

              $payAmt = $request['AMT'];
              $payShippingAmt = $request['SHIPPINGAMT'];
              $payItemAmt = $request['ITEMAMT'];
              $payTaxAmt = $request['TAXAMT'];
              $conAmt = round($this->_currencyHelper->currencyConvert($payAmt, "AED", "USD"), 2);
              $conShippingAmt = round($this->_currencyHelper->currencyConvert($payShippingAmt, "AED", "USD"), 2);
              $conItemAmt = round($this->_currencyHelper->currencyConvert($payItemAmt, "AED", "USD"), 2);
              $conTaxAmt = round($this->_currencyHelper->currencyConvert($payTaxAmt, "AED", "USD"), 2);

              //set converted USD amount to request api

              $request['CURRENCYCODE'] = "USD";
              $request['AMT'] = $conAmt;
              $request['SHIPPINGAMT'] = $conShippingAmt;
              $request['ITEMAMT'] = $conItemAmt;
              $request['TAXAMT'] = $conTaxAmt;




              Note: set Transfer Cart Line Items to No From




              Store->Configuration->Sales->PaymentMethod->Paypal->Configure->Advanced Settings




              To pass only order, shipping and tax amount



              If you set yes from this config setting. Magento passes all cart item amount to PayPal request and you have to change the logic of converting price.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Oct 23 '18 at 6:49

























              answered Feb 15 '18 at 9:42









              Prince PatelPrince Patel

              14.1k65884




              14.1k65884












              • In Magento2.2.4 EE I have edited above files and configured as defined by you. Now on checkout page at order placing time I am getting that message "PayPal gateway has rejected request. Receiving country does not support the transaction currency (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." Please help me what can I do to resolve it. Merchant country = UAE and default currency = AED.

                – Banvari Lal
                May 27 at 5:23


















              • In Magento2.2.4 EE I have edited above files and configured as defined by you. Now on checkout page at order placing time I am getting that message "PayPal gateway has rejected request. Receiving country does not support the transaction currency (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." Please help me what can I do to resolve it. Merchant country = UAE and default currency = AED.

                – Banvari Lal
                May 27 at 5:23

















              In Magento2.2.4 EE I have edited above files and configured as defined by you. Now on checkout page at order placing time I am getting that message "PayPal gateway has rejected request. Receiving country does not support the transaction currency (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." Please help me what can I do to resolve it. Merchant country = UAE and default currency = AED.

              – Banvari Lal
              May 27 at 5:23






              In Magento2.2.4 EE I have edited above files and configured as defined by you. Now on checkout page at order placing time I am getting that message "PayPal gateway has rejected request. Receiving country does not support the transaction currency (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." Please help me what can I do to resolve it. Merchant country = UAE and default currency = AED.

              – Banvari Lal
              May 27 at 5:23














              1














              I've created a simple M2 module to handle this. You can use it
              https://github.com/zamoroka/Magento-2-Paypal-All-Currencies-extension






              share|improve this answer



























                1














                I've created a simple M2 module to handle this. You can use it
                https://github.com/zamoroka/Magento-2-Paypal-All-Currencies-extension






                share|improve this answer

























                  1












                  1








                  1







                  I've created a simple M2 module to handle this. You can use it
                  https://github.com/zamoroka/Magento-2-Paypal-All-Currencies-extension






                  share|improve this answer













                  I've created a simple M2 module to handle this. You can use it
                  https://github.com/zamoroka/Magento-2-Paypal-All-Currencies-extension







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jul 9 '18 at 16:30









                  Pavlo ZamorokaPavlo Zamoroka

                  137




                  137





















                      0














                      My base currency is INR and PayPal currency set to USD. On purchasing INR as the base it's working but on switching the currency to USD from frontend currency switcher. Paypal rejects with an error message.Do you have any idea to solve this.
                      My requirement is if the current active currency is USD no need to convert.






                      share|improve this answer








                      New contributor



                      Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                      Check out our Code of Conduct.























                        0














                        My base currency is INR and PayPal currency set to USD. On purchasing INR as the base it's working but on switching the currency to USD from frontend currency switcher. Paypal rejects with an error message.Do you have any idea to solve this.
                        My requirement is if the current active currency is USD no need to convert.






                        share|improve this answer








                        New contributor



                        Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                        Check out our Code of Conduct.





















                          0












                          0








                          0







                          My base currency is INR and PayPal currency set to USD. On purchasing INR as the base it's working but on switching the currency to USD from frontend currency switcher. Paypal rejects with an error message.Do you have any idea to solve this.
                          My requirement is if the current active currency is USD no need to convert.






                          share|improve this answer








                          New contributor



                          Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.









                          My base currency is INR and PayPal currency set to USD. On purchasing INR as the base it's working but on switching the currency to USD from frontend currency switcher. Paypal rejects with an error message.Do you have any idea to solve this.
                          My requirement is if the current active currency is USD no need to convert.







                          share|improve this answer








                          New contributor



                          Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.








                          share|improve this answer



                          share|improve this answer






                          New contributor



                          Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.








                          answered May 31 at 5:27









                          Anju SibyAnju Siby

                          1




                          1




                          New contributor



                          Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.




                          New contributor




                          Anju Siby is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                          Check out our Code of Conduct.





























                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Magento Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f176186%2fhow-to-use-paypal-for-other-currency-in-magento2%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Grendel Contents Story Scholarship Depictions Notes References Navigation menu10.1093/notesj/gjn112Berserkeree

                              Area configuration aggregation error after install Porto themeMagento 2.1 CE Installed but front/backend not loading/workingCSS not loading on page within Magento 2 pageCannot install module in Magento 2no commands defined in the “setup” namespace. in Magento2Magento 2: Static files are present but shows 404Why do i have to always run the commands to clean cache in Magento 2.1.8?Failure reason: 'Unable to unserialize value.'Error 500 after magento migrationIn production mode the site does not loadMagento 2 : Error 500 after installing

                              Middle Expansion Olielle Resaix Definition: Uttering songs of triumph shouting with joy triumphant exulting Sejunction Journal 붙다 달 고급 품목 외출 The stretch trades the screeching tin. Definition: The act of speaking with a drawl a drawl Cough Sand Definition: An uproar a quarrel a noisy outbreak Shake Iron Publicize Horse House Baby 사과 Resaix Flaggy Jelly Temporary Unequaled Puppet A drop in the bucket Shrew 성격 회원 성질 미팅 The burn frames the tacky quality. Materialistic The smoke reduces the way. Yammoe Nondescript Cheek 얼굴 배 약하다 날리다 타다 The illegal country shows the iron. Help Rule Drearien Smoke Teaching Meaty Wasp Abraham Lincoln Jaws 진심 수리하다 Size Cork Idea Convert Think Lark John Lennon 거울 청소 군 추천하다 아이스크림