I want to display an iframe in the checkout process using an external SDK which will be an edit to Magento Plugin

Job ID: 36628278

Budget: $30 – $250 USD

I am looking for a Magento developer who can integrate an external SDK to display an iframe during the payment processing stage of the checkout process in our plugin. I want this task to be done the next two hours bid if you can do it.

Here is a step-by-step explanation of what seems to be required to complete the project:

Create the phtml file: You need to create a phtml file that contains the HTML code necessary to display the iframe in the checkout process. In this file, you should also include the JavaScript code that will call the external SDK. The phtml file will be responsible for injecting the JavaScript code into the checkout.

Modify or create the XML file: You need to modify or create an XML file to call the phtml file you created in the previous step. The XML file is used to define the structure and location of elements in Magento. Here, you will specify that the phtml file should be called in the checkout.

Call the external SDK from a JS file: You need to create or modify a JS file to call the external SDK that will display the iframe on the screen. This JS file will be used to invoke the JavaScript function that calls the SDK and displays the iframe.

It's important to note that the external SDK may require a dynamic URL, either to point to a sandbox or production environment. Therefore, you need to make sure to obtain the correct URL based on the environment requirements and provide it to the SDK in the JavaScript code.

Additionally, you may need to retrieve some parameters from a PHP file located in the Block folder. These parameters could be IDs or data needed to configure the external SDK and display the appropriate details in the iframe. If necessary, you can connect to external APIs from the PHP file to retrieve this data.

Please keep in mind that this is just a general overview of the steps required to complete the project. The exact implementation may vary depending on specific details and the current structure of your plugin.

It's important that you have access to a server where you can make the necessary modifications and perform testing, as mentioned in your description.

If you have any more specific questions or need assistance with a particular step, I'll be happy to help.
Related categories: PHP JavaScript Magento HTML jQuery / Prototype