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
GetTransactionDetails API
Payment Information Fields
T
ABLE A.6 Payment Information Fields
Field Description
TRANSACTIONID
Unique transaction ID of the payment.
Character length and limitations: 17 single-byte characters
PARENTTRANSACTIONID
Parent or related transaction identification number. This field is
populated for the following transaction types:
Reversal - Capture of an authorised transaction.
Reversal - Reauthorisation of a transaction.
Capture of an order - The value of ParentTransactionID is the
original OrderID.
Authorisation of an order - The value of ParentTransactionID is
the original OrderID.
Capture of an order authorisation.
Void of an order - The value of ParentTransactionID is the original
OrderID.
Character length and limitations - 16 digits in xxxx-xxxx-xxxx-xxxx
format
RECEIPTID
Receipt identification number
Character length and limitations - 16 digits in xxxx-xxxx-xxxx-xxxx
format
TRANSACTIONTYPE
The type of transaction
Valid values:
cart
express-checkout
Character length and limitations - 15 single-byte characters
PAYMENTTYPE
Indicates whether the payment is instant or delayed.
Character length and limitations - Seven single-byte characters
Valid values:
none
echeck
instant
ORDERTIME
Time/date stamp of payment. For example: 2006-08-15T17:23:15Z.
AMT
The final amount charged, including any shipping and taxes from your
Merchant Profile.
Character length and limitations - Does not exceed $10,000 USD in
any currency. No currency symbol. Regardless of currency, decimal
separator is a period (.), and the optional thousands separator is a
comma (,). Equivalent to nine characters maximum for USD.
CURRENCYCODE
A three-character currency code.