If you are using a plugin to generate the checkout or pay buttion, it is 100% the responsibility of the plugin to make it work right. The theme simply displays and styles the content it is provided.
This is almost certainly not a theme issue, so you will likely have to contact the plugin supplier.