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
Optional API Operations
DoCapture API
DoCapture Response
DoCapture Response Fields
PayerInfo Type Fields
Ship To Address Fields
Payer Name Fields
N OTE: If you use version 56.0 or later of the DoCapture API,only the authorisation ID,
transaction ID, transaction type, paymentdate, gross amount and payment status are
guaranteed to be returned.If you need the values of other fields and they are not
returned,you can obtain their values later by calling GetTransactionDetails or by using
the reporting. mechanism.
DoCapture Response Fields
PayerInfo Type Fields
T
ABLE A.14 DoCapture Response Fields
Field Description
AUTHORIZATIONID
The authorisation identification number you specified in the request.
Character length and limitations - 19 single-byte characters
maximum.
T
ABLE A.15 PayerInfo Type Fields
Field Description
EMAIL
Email address of payer.
Character length and limitations - 127 single-byte characters.
PAYERID
Unique PayPal customer account identification number.
Character length and limitations - 13 single-byte alphanumeric
characters.
PAYERSTATUS
Status of payer. Valid values are:
verified
unverified
Character length and limitations - 10 single-byte alphabetic
characters.
COUNTRYCODE
Payer’s country of residence in the form of ISO standard 3166 two-
character country codes.
Character length and limitations - Two single-byte characters.