Integration Guide
Table Of Contents
- Website Payments Pro Hosted Solution Integration Guide
- About This Guide
- Intended Audience
- Revision History
- Documentation Feedback
- Getting Started with Website Payments Pro Hosted Solution
- Integrating Your Website Using HTML
- Customising Your PayPal Payment Page
- Integrating iFrame in Your Website
- Integrating Your Website Using API
- Testing Your Integration in Sandbox
- Order Processing
- Protecting Buttons by Using Encrypted Website Payments
- Public Key Encryption Used by Encrypted Website Payments
- Setting Up Certificates Before Using Encrypted Website Payments
- Generating Your Private Key Using OpenSSL
- Generating Your Public Certificate Using OpenSSL
- Uploading Your Public Certificate to Your PayPal Account
- Downloading the PayPal Public Certificate from the PayPal Website
- Removing Your Public Certificate
- Using Encrypted Website Payments to Protect Your Payment Buttons
- Blocking Unprotected and Non-encrypted Website Payments
- Optional API Operations
- Moving from Website Payments Standard to Hosted Solution
- Error Messages
- Currency Codes
- Index
Getting Started with Website Payments Pro Hosted Solution
Introduction to Integrating with Hosted Solution
For complete details on PayPal Express Checkout, refer to Express Checkout Integration Guide.
Introduction to Integrating with Hosted Solution
After signing up for Hosted Solution, follow these steps to integrate your website withHosted
Solution:
1. Connect your website to Hosted Solution: Identify a point in your website checkout flow
where you want to place a Pay or similar button that the buyer clicks on to initiate the
payment. You can do this using HTML or API. Clicking on this button redirects the
buyer’s browser to PayPal’s payment page for transaction processing. Depending on how
you want to integrate, follow the steps described in Chapter 2, “Integrating Your Website
Using HTML or Chapter 5, “Integrating Your Website Using API.
2. Optionally, customise the appearance and content of your PayPal-hosted payment page by
either sending the appropriate HTTP variables or by editing your PayPal account settings.
Refer to Chapter 3, “Customising Your PayPal Payment Page.
3. Optionally, test your integration in the PayPal Sandbox environment. This step is described
in Chapter 6, “Testing Your Integration in Sandbox.