Hi,
Thank you for your feedback.
I think this can be fixed by changing the line:
scripts += code.replace('document.addEventListener(\'DOMContentLoaded\',', 'window.hikashop.ready(', 'find("select").chosen(').replace('$(document).ready(', 'window.hikashop.ready(', 'find("select").filter(":visible").chosen(') + '\n';
to:
scripts += code.replace('document.addEventListener(\'DOMContentLoaded\',', 'window.hikashop.ready(').replace('document.addEventListener("DOMContentLoaded",', 'window.hikashop.ready(').replace('$(document).ready(', 'window.hikashop.ready(').replace( 'find("select").chosen(', 'find("select").filter(":visible").chosen(') + '\n';
in the file media/com_hikashop/js/hikashop.js so that the javascript from the ReCaptcha plugin is properly taken into account by the AJAX mechanism in the checkout.
Please report if that fixes the issue for you (it did in my tests) so that we can validate the change for the next version of HikaShop.