• Resolved ostonegi

    (@ostonegi)


    Hello,

    We’ve been using your plugin successfully for a while now to let customers pay with credit cards. A few days ago a customer called us after he couldn’t pay with his card. We tested it and noticed that any credit card tested fails to complete checkout.

    Upon entering card details in the Stripe popup and clicking the “Pay” button, the button becomes green with a checkmark and the checkout page spinner shows for several seconds then the checkout page shows a “On going requests error and retries exhausted.” error.

    Site has SSL, running latest WP 4.9.4.
    Cards tested: Visa & MasterCard.
    WooCommerce version 3.2.6.
    Flatsome theme.

    Thank you for your time.

    • This topic was modified 6 years, 9 months ago by ostonegi.
Viewing 15 replies - 1 through 15 (of 29 total)
  • Plugin Contributor royho

    (@royho)

    You need to check your logs to see what it says.

    Thread Starter ostonegi

    (@ostonegi)

    Hi Royho and thanks for your lightning fast reply.

    Are you referring to the WooCommerce logs that can be found under status, or something else?

    Plugin Contributor royho

    (@royho)

    Stripe logs. Status->logs->Stripe

    Thread Starter ostonegi

    (@ostonegi)

    Our site is in Japanese so I assume the statement_descriptor was supposed to be showing Japanese instead of gibberish.

    02-07-2018 @ 11:56:21 – ====Start Log====
    charges request: Array
    (
    [currency] => jpy
    [amount] => 3024
    [description] => Free Style Silver – ?3¨?–? 13880
    [statement_descriptor] => ?????a?????1?????¤????
    [capture] => true
    [expand[]] => balance_transaction
    [metadata] => Array
    (
    [customer_name] => daisuke sato
    [customer_email] => [email protected]
    [order_id] => 13880
    )

    [source] => src_1Bsj6RG3jFrNqwV1Kd3aNJlu
    )

    ====End Log====

    02-07-2018 @ 11:56:22 – ====Start Log====
    Error: stdClass Object
    (
    [error] => stdClass Object
    (
    [type] => invalid_request_error
    [message] => Invalid UTF-8 characters found in POST body: “?????a?????1?????¤???\xE6”. For assistance, please contact [email protected].
    [code] => invalid_utf8_in_post_body
    )

    )

    ====End Log====

    Plugin Contributor royho

    (@royho)

    That’s where the issue is. Statement descriptor must be in English.

    Thread Starter ostonegi

    (@ostonegi)

    I haven’t edited anything in the plugin files and it worked flawlessly with the site being in Japanese all along.

    What should I do?

    Thread Starter ostonegi

    (@ostonegi)

    I see it’s in the billint settings of my Stripe Account, I’ll give it a look and update you.

    Thanks a lot!

    Thread Starter ostonegi

    (@ostonegi)

    It was already set in English with the additional Japanese specific fields being set in Japanese.

    https://i63.tinypic.com/24exr86.jpg

    Plugin Contributor royho

    (@royho)

    Hmmm I don’t understand. How come you have multiple fields? There should only be one. Perhaps that is the reason. You may have some sort of translation plugin that is causing this.

    Thread Starter ostonegi

    (@ostonegi)

    I don’t have any translation plugin.

    That picture is from the Stripe site account settings page. They are necessary for Stripe accounts in Japan since they use several writing system here.

    Thing is, the plugin worked just fine until recently with the same setting.

    I’ve also written about it to the Stripe support team.

    Would you like to have a look around the site or maybe I can provide additional details?

    Thread Starter ostonegi

    (@ostonegi)

    As a test I’ll remove those 2 Japanese fields from my account settings page.

    Plugin Contributor royho

    (@royho)

    Check your statement descriptor setting on your site. Not Stripe account.

    Thread Starter ostonegi

    (@ostonegi)

    Good lord, that was it!

    Thank you very much Royho, I’d be lost without you.

    Thread Starter ostonegi

    (@ostonegi)

    One more question if I may.

    Where can I manually translate the “Your card is not supported.” error message when a customer tries to use a credit card that isn’t supported in Japan (JCB for example).

    I’ve checked the PO files of the plugin but couldn’t find it. I don’t use any translation plugins.

    Plugin Contributor royho

    (@royho)

    If you could show me an actual message screenshot, I can check for you.

Viewing 15 replies - 1 through 15 (of 29 total)
  • The topic ‘Credit Card Payments fail – On going requests error and retries exhausted’ is closed to new replies.