WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce - excelling eCommerce
Gateway Disabled: PayPal does not support your store currency. (8 posts)

  1. surendrareddy
    Member
    Posted 10 months ago #

    hi,
    i had develop eCommerce site indian Currency not support paypal.
    paypal selected this error well be coming
    Gateway Disabled: PayPal does not support your store currency.
    please help me..

    http://wordpress.org/extend/plugins/woocommerce/

  2. jameskoster
    Member
    Plugin Author

    Posted 10 months ago #

    PayPal does not support the currency you're using. You will need to try another payment provider.

  3. orionspants
    Member
    Posted 9 months ago #

    I'm looking for the same solution. On my Drupal site I had someone create a custom pluggin to convert my currency into US$ to be processed by Paypal. Just remember to have the person make the conversion the same as Paypal's NOT as online currecies because PP always rips you off and charges a lower/higher rate to earn more $$ from you.

    Try Odesk, lots of contractors there who can do it.

  4. artalowrider
    Member
    Posted 6 months ago #

  5. JoshKay
    Member
    Posted 4 months ago #

    There's another way. I discovered PayPal does work for some currencies but WooCommerce doesn't enable it. If you're sure your currency works with PayPal, you can add it using this method. Please test your currency thoroughly before enabling it. WooCommerce allows you to do this using the PayPal sandbox feature under the PayPal option.

    So, to enable PayPal for any currency, add this code to your functions.php file, changing VND for the three-letter code of your currency:

    // allow VND for WooCommerce
    add_filter( 'woocommerce_paypal_supported_currencies', 'enable_custom_currency' );
    function enable_custom_currency($currency_array) {
    	$currency_array[] = 'VND';
    	return $currency_array;
    }
  6. terrytsang
    Member
    Posted 4 months ago #

    @JoshKay, thanks for your tips, it is good to know this.

  7. monicafcp
    Member
    Posted 1 month ago #

    Above solution didn't work for me.

    My page is in Brazilian Reais (BRL), and PayPal was charging the correct amount in BRL in the check out.

    I updated Woocommerce to 2.1.3 and it was not working (checkout page not loeading), so that I returned to an older version on woocommerce (2.1.1), but now PayPal takes the figure of the purchase, say BRL100, and charges US100.

    How to fix this, please?

    Thank you.

  8. JoshKay
    Member
    Posted 1 month ago #

    Apologies, the above is not a complete solution, let me post the other code I have, modified for BRL. Hopefully this should work if you just paste into functions.php.

    // add BRL to WooCommerce
    add_filter( 'woocommerce_currencies', 'add_brl_currency' );
    function add_brl_currency( $currencies ) {
         $currencies['BRL'] = __( 'Brazilian real', 'woocommerce' );
         return $currencies;
    }
    add_filter('woocommerce_currency_symbol', 'add_brl_currency_symbol', 10, 2);
    function add_brl_currency_symbol( $currency_symbol, $currency ) {
         switch( $currency ) {
              case 'BRL': $currency_symbol = 'R$'; break;
         }
         return $currency_symbol;
    }
    // allow BRL for WooCommerce
    add_filter( 'woocommerce_paypal_supported_currencies', 'paypal_brl_current' );
    function paypal_brl_current($currency_array) {
    	$currency_array[] = 'BRL';
    	return $currency_array;
    }

Reply

You must log in to post.

About this Plugin

About this Topic

Tags

No tags yet.