Embedding Forms with Iframes
Acceptiva payment forms can be securely and seamlessly embedded into your website using iframes, making your Acceptiva forms look like they are part of your own website.
What is an iframe?
An iframe allows a webpage that is hosted on one website, i.e., secure.acceptiva.com, to appear to be hosted on a different website, i.e., your organization’s website. This is done using HTML code that points to the webpage to be iframed. The code also determines how the iframe will be displayed on your website. Here is an example of code your web developer could use to iframe an Acceptiva form:
<iframe src="https://secure.acceptiva.com/?cst=INSERT_CST_HERE" scrolling="yes" style="border: 0; width: 500px; height: 500px; overflow: hidden;"></iframe>
Visit this example to see how one of our clients has iframed their Acceptiva donation page on their website.
Note that since adding an iframe requires making changes to the code of your website, you will need a web developer to create and style the iframe for you. Any of the secure Acceptiva pages we build for you can be iframed by your web developer with no additional cost charged by Acceptiva.
iframe Security
To display your Acceptiva page as an iframe, your domain or subdomain(s) must be added to the approved domains list at Acceptiva. Before your domain can be added to the approved list, we first verify that the requester is an Acceptiva client. Then we make sure that your website accepts requests via https to verify that it is secure. We also ensure that all data entered into page fields is populated only on the secure Acceptiva page within the iframe, and not captured elsewhere on the website or transmitted via a background process. After we have finished these security checks, your domain will be added to the approved domains list, and your iframe will be ready for use.
How to request a domain to be added to the approved list
If you would like to iframe your Acceptiva page, please send an email to clients@acceptiva.com. In the email, include your organization’s name and the web address (URL) where you will be implementing the iframe. Ensure that the HTML code needed to place the iframe is already added to your website so we can perform the necessary security checks. Once we receive your request, we will verify that your site is secure, and send you a confirmation email to let you know that your domain has been added to the approved domains list. If your web site is "responsive" or optimized in some way for mobile devices, please ensure that the iframe displays properly across a variety of devices and browsers for the best user experience. If your iframe is not behaving as expected, or if you have any other questions, you can email us, or call us at 1.800.507.3871.