• Resolved htwsupport

    (@htwsupport)


    Hi Guys,

    Seems the latest plugin update payments are failing for one of our clients. API logs show the error statement_descriptor_suffix must contain at least one latin charcter.

    The new version data in the post body has statement_descriptor_suffix: “#xxxx” where xxxx is the order number. No field for statement_descriptor like in previous version of the plugin.

    The previous version of the plugin data in post body statement_descriptor_suffix as null, and statement_descriptor as “CLIENTNAME* #xxxx” where xxxx is the order number and payments working (have rolled back to this version again)

    Hope that helps.

    Thanks

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Support Shameem – a11n

    (@shameemreza)

    Hi @htwsupport,

    Could you kindly navigate to WooCommerce > Settings > Payments > Stripe > Settings and see if there’s anything added in the Customer bank statement section? If there is, would you mind removing it and seeing if the error reoccurs?

    Looking forward to hearing from you!

    Thread Starter htwsupport

    (@htwsupport)

    Hi Shameem,

    Thanks for the response.

    Without re upgrading just yet, there is already nothing in that input box for Full Bank Statement. (Same as in your screen shot, except the clients website name is the placeholder ).

    Thanks

    Hi there @htwsupport 👋

    Thank you for reaching back, with further details on this.

    Without re upgrading just yet, there is already nothing in that input box for Full Bank Statement. (Same as in your screen shot, except the clients website name is the placeholder ).

    Note that, with version 7.9.2, the field below the FULL BANK STATEMENT title is pre-populated (WOO TEST SITE, in the example of the screenshot shared above). There’s further details below, not appearing in my colleague’s screenshot, above.

    To clarify, what appears there currently, on your client’s site, fulfills the following requirement, or otherwise? Here goes:

    The bank statement must contain only Latin characters, be between 5 and 22 characters, and not contain any of the special characters: ' " * < >

    Seems the latest plugin update payments are failing for one of our clients. API logs show the error statement_descriptor_suffix must contain at least one latin charcter.

    Feel free to share with us the logs where this appears (with version 7.9.2 activated), after redacting sensitive customer information, utilizing a service like https://quickforget.com/, in order to investigate further.

    I hope this is helpful! Please let us know if you have any further questions about this matter, or if we misinterpret your concern in any way. We will be happy to help you further.

    • This reply was modified 2 years, 1 month ago by anastas10s. Reason: typo

    Note that, with version 7.9.2, the field below the FULL BANK STATEMENT title is pre-populated (WOO TEST SITE, in the example of the screenshot shared above).

    Actually, the value is only a placeholder and the character count for the fields is 0/22. If the site name is indeed the default, that’s not clear from the description below the field.

    Plugin Support Shameem – a11n

    (@shameemreza)

    Hi @galbaras,

    Yes, In the “Full bank statement” and “Shortened customer bank statement” fields, the plugin will use the organization name set in your Stripe account setting here.

    You can update both description and shortened description in your Stripe settings.

    I hope this clarifies your concern. If you have any other questions, feel free to ask.

    @htwsupport On the latest version (7.9.2), can you edit the description fields? On my test site, both of these fields are rendered with the disabled attribute and I can’t edit them, and after enabling shortened customer statement, the short description field is blank.

    Hey folks 👋

    On the latest version (7.9.2), can you edit the description fields?

    The Bank statement description settings in the Stripe plugin settings are no longer editable. The description is now automatically pulled from the Stripe account settings.

    Linking to the plugin’s changelog, here, for reference.

    Thank you.

    I can confirm that the new release retrieves transaction descriptions from Stripe successfully on my test site, and the fields are NOT editable.

    In that case, why are these still plugin settings?

    👋 hey @htwsupport

    The new version data in the post body has statement_descriptor_suffix: “#xxxx” where xxxx is the order number. No field for statement_descriptor like in previous version of the plugin.

    This issue should have been fixed by #2890, which is already included in the latest release of Stripe: 7.9.3. For reference, here is the GitHub link.

    Cheers!

    👋 hey @galbaras

    I can confirm that the new release retrieves transaction descriptions from Stripe successfully on my test site, and the fields are NOT editable.

    In that case, why are these still plugin settings?

    You can change the description your customers will see on their bank statement in your Stripe account settings(opens in a new tab). Set this to a recognizable name – e.g. the legal entity name or website address – to avoid potential disputes and chargebacks.

    For further context, see here. I hope that helps!

    My question was: Why are these still plugin settings? What’s the point of including them in the plugin’s admin page if they can’t be changed? This is likely to be more confusing than helpful.

    Plugin Support Shameem – a11n

    (@shameemreza)

    Hi @galbaras,

    Why are these still plugin settings? What’s the point of including them in the plugin’s admin page if they can’t be changed? This is likely to be more confusing than helpful.

    The order number for card and express checkout transactions is not added to the bank statement by default. So, we’ve included this option to enable or disable it at your convenience.

    We’ve added some notes and a guide right after these options to make things less confusing. These will help everyone understand how everything works and how to update the information as needed.

    More info can be found here: https://woo.com/document/stripe/setup-and-configuration/settings-guide/#payments-transactions

    I hope this clears things up a bit. If you have any other questions, please don’t hesitate to ask!

    Thread Starter htwsupport

    (@htwsupport)

    HI all,

    Yes issue was those bank statement descriptors were not set in the stripe account itself. Setting those in the stripe account itself and upgrading the plugin again (as we downgraded), now all is working ok.

    Thanks!

    Hey @htwsupport 👋

    Thanks for the update – I’m really glad to hear that everything is now working as expected on your end.

    Since this has been resolved, feel free to create a new topic if you need any further help with WooCommerce core. Also, if you have a minute, we’d love it if you could leave us a review:

    https://wordpress.org/support/plugin/woocommerce-gateway-stripe/reviews/

    Cheers!

Viewing 13 replies - 1 through 13 (of 13 total)

The topic ‘Plugin version 7.9.2 issue’ is closed to new replies.