• Resolved ohgodknows

    (@ohgodknows)


    I’ve hit a problem with transactions in South African Rands (ZAR). When I test check out, Stripe has an error message: “Use a new payment method” and will not allow me to enter any card details. My store is based in the UK and I have checked that Stripe accepts ZAR. Tests with British Pounds, US Dollars and Euros have all been completed successfully. Any idea what the issue can be?
    I am using WooCommerce 4.3.0, WooCommerce Stripe Gateway 4.5.0, and WordPress 5.4.2.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support AW a11n

    (@slash1andy)

    Automattic Happiness Engineer

    Hey there!

    Can you tell me a bit more about how you are testing this?

    How are you setting up multiple currencies? What card are you using to test this with?

    Thread Starter ohgodknows

    (@ohgodknows)

    I have tried two methods to set up ZAR in the store.
    First I used the WooCommerce Country Based on Currency plugin with Stripe in test mode. I changed my location in the plugin and used a private browser window to make test purchases with the Stripe test card number. They were successful for EUR, GBP and USD. When I changed my location to South Africa and did the same, I could not enter the test card details.
    I then disabled the WooCommerce Country Based on Currency plugin and changed my store currency to ZAR and ran the same test again (store address was still UK). The same happened only with the ZAR currency.

    Plugin Support AW a11n

    (@slash1andy)

    Automattic Happiness Engineer

    Two things it might be:

    I would test to make sure it doesn’t require the store be located in SA
    I know that some currency accounts (assuming yours is in GBP currently) require a minimum transaction after conversion. Normally for GBP it’s .30 so I would double check the transaction meets that, yours also might be different.

    Also, I would enable logging in Stripe when doing another test and see what the logs are saying.

    Thread Starter ohgodknows

    (@ohgodknows)

    Did that. Store location in SA made no difference. I also made the order a large amount to ensure it was over any minimum requirements.

    I found this in the log. I don’t understand it and so I’m not sure if it’s relevant:
    2020-07-16T17:14:43+00:00 DEBUG
    ====Stripe Version: 4.5.0====
    ====Start Log====
    customers/cus_Ha1ie60985dZJX/sources request: Array
    (
    [limit] => 100
    )

    ====End Log====

    Plugin Support AW a11n

    (@slash1andy)

    Automattic Happiness Engineer

    That message is that Stripe is requesting to use the saved card, so not really much there to go on. Is there anything else in the logs at all when running a transaction in ZAR?

    Thread Starter ohgodknows

    (@ohgodknows)

    No, that’s all I have.
    I’ve changed Stripe payment plug-ins and got it to work so there must be something in your plugin that is blocking it.
    I’m going to bow out here. Thanks for trying to resolve the issue.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘South African Rands payment not working’ is closed to new replies.