You might want to add your gateway as a payment off-site? According to iframes or the built-in JS inside Shopify , a PCI-compatible URL I think they won’t accept it because it includes additional steps and checks through PCI audit companies, and no one wants to be in the middle of PCI revisions from time to time .
source
share