Uncaught IntegrationError: The selector you specified (#s2member-pro-stripe-form-card-element) applies to no DOM elements that are currently on the page.
I’ve inspected the DOM on my login and with a paid members login, #s2member-pro-stripe-form-card-element is not an element on the page.
[s2Member-Pro-Stripe-Form cancel=“1” desc=“Cancel your card subscription” unsub=“0” captcha=“0” /]
This is on blank page with nothing else but and I’ve disabled ALL other plugins and no element with that ID exists.
It looks like the code that causes the error is in the general stripe card payment scripts?:
// Add an instance of the card Element into the card-element
div.
cardElement.mount(’#s2member-pro-stripe-form-card-element’);
This is looking for this element, if I add a div tag with an ID s2member-pro-stripe-form-card-element then there is no error but a card and expiry date is shown. I don’t think this is not needed for the cancellation system so I can hide the element with CSS but its really horrible.
Can you suggest a fix please.
Nigel