Integration Guide

Table Of Contents
4
Integrating iFrame in Your
Website
PayPal offers a compact payment form that can be integrated in an iFrame on your website.
Since this form is integrated on your website, the buyer never leaves your website, thereby
reducing potential drop-offs. You can also maintain your checkout look and feel in the master
frame that surrounds the compact payment form. The credit card fields are part of the compact
payment form so you do not have to collect this information separately. The form also supports
3-D Secure frames.
IMPORTANT: Due to security concerns involving iFrame, the following browsers are
supported and secure to use - Internet Explorer 7.0, 8.0 and 9.0, Firefox 8,
Chrome 4 and 4.1, Safari 4.x and 5.x. Transactions involving users of other
browsers should not use the iFrame flow or abandon the transaction.
Additionally, there is another risk beyond the iFrame flow - should the
PayPal iFrame become the source of an attack, it would appear that the attack
is originating from the merchant site; do not use the iFrame flow if you wish
to avoid this additional risk.
N OTE: Due to spoof concerns, the form does not contain any PayPal branding.
The compact payment form contains the following fields:
Credit card number
Expiry date
CVV2 number (if applicable, based on the card type)
Any additional fields required for other card types, such as start date and issue number for
Maestro or Switch.
The form also offers the following options:
Remove the Pay with PayPal button. Although the form offers the option to pay using
PayPal account by default, you can contact your account manager or customer support to
turn this option off.
Manually customize the color of the Pay Now button.
IMPORTANT: The compact payment form does not display the buyer's billing address, even
if showBillingAddress=true is passed. However, for some merchants,
it may be necessary to pass the billing address to successfully process the
transactions.