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
A
63
Optional API Operations
Using the Transaction ID, a number of PayPal API operations are available. The most
commonly used for Hosted Solution are:
GetTransactionDetails API
RefundTransaction API
DoCapture API
GetTransactionDetails API
Obtain information about a specific transaction.
GetTransactionDetails Request
GetTransactionDetails Response
GetTransactionDetails Request
TABLE A.1 GetTransactionDetails Request Fields
Field Description
METHOD
Must be GetTransactionDetails.
TRANSACTIONID
(Required) Unique identifier of a transaction.
N OTE: The details for some kinds of transactions cannot be retrieved
withGetTransactionDetails. You cannot obtain details of bank
transfer withdrawals, for example.
Character length and limitations - 17 single-byte alphanumeric
characters.