Website Payments
Pro – HTTPS Interface
Developer’s Guide
For Professional Use Only
Currently only available in English.
A usage Professional Uniquement
Disponible en Anglais uniquement pour l’instant.
Last updated: August 2007
Website Payments Pro – HTTPS Interface Developer’s Guide
Document Number: 200039.en_US-200708
© 2007 PayPal, Inc. All rights reserved. PayPal is a registered trademark of PayPal, Inc. The PayPal logo is a trademark of PayPal, Inc. Other
trademarks and brands are the property of their respective owners.
The information in this document belongs to PayPal, Inc. It may not be used, reproduced or disclosed without the written approval of PayPal, Inc.
PayPal (Europe) Ltd. is authorised and regulated by the Financial Services Authority in the United Kingdom as an electronic money institution.
PayPal FSA Register Number: 226056.
Notice of non-liability:
PayPal, Inc. is providing the information in this document to you “AS-IS” with all faults. PayPal, Inc. makes no warranties of any kind (whether express,
implied or statutory) with respect to the information contained herein. PayPal, Inc. assumes no liability for damages (whether direct or indirect), caused
by errors or omissions, or resulting from the use of this document or the information contained in this document or resulting from the application or use
of the product or service described herein. PayPal, Inc. reserves the right to make changes to any information herein without further notice.
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Documentation Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Chapter 1 About the HTTPS Interface . . . . . . . . . . . . . . . . . 5
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Moving from the Payflow SDK to the HTTPS interface . . . . . . . . . . . . . . . . . . . . 5
Getting sample code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Contacting Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Chapter 2 Reference . . . . . . . . . . . . . . . . . . . . . . . . . . 7
URLs for sending messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
HTTPS headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Transaction message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Common problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
HTTPS Interface Developer’s Guide August 2007 1
Contents
2 August 2007 HTTPS Interface Developer’s Guide
Preface
This Document
This document describes the HTTPS interface, which allows you to post transactions directly
to the Payflow servers. Use the HTTPS interface for all operating systems and language
besides Java and .NET.
Documentation Problems
If you discover any errors in or have any problems with this documentation, please email us by
following the instructions below. Describe the error or problem as completely as possible and
give us the document title, the date of the document, and the page number or page range.
To contact Developer Technical Support about documentation problems:
1. Log in to your account at
password in the Member Log In box
2. Click Help Center at the bottom of the box on the right side of the page.
3. Click Email PayPal Technical Support.
4. Complete the form.
Revision History
Date Description
August 2007 First version of this document.
https://developer.paypal.com/ by entering your email address and
HTTPS Interface Developer’s Guide August 2007 3