I recently encountered a problem with my hosted payment page that is loaded within an iframe.
After the transaction is complete, the payment provider attempts to use a URL specified by us in the iframe to navigate away from it and perform any necessary actions. However, I am struggling to understand why this process is not working as expected.
https://i.sstatic.net/vBl8n.png
Upon completion of the transaction, the payment provider inside the iframe tries to send a request to our designated URL. Unfortunately, the request is cancelled due to the following error:
Mixed Content: The page at '..........' was loaded over HTTPS, but requested an insecure form action ''. This request has been blocked; the content must be served over HTTPS.
Although I suspect that the issue may be related to the iframe, I am unsure of the exact meaning of this error or how to resolve it.
For your information, this occurred in the Chrome browser.