Developer's Guide
Table Of Contents
- Payflow Pro Reporting Developer’s Guide
- Preface
- Reporting Overview
- Using the Reporting API
- Response Codes and Status Codes
- Reporting XML Schema
- Reporting Samples
- Running a Daily Activity Report
- Running a Transaction Summary Report
- Getting Results by Report ID
- Getting Metadata
- Getting Data
- Creating a Report Template
- Updating a Report Template
- Getting a Report Template
- Deleting a Report Template
- Creating a Schedule
- Getting a Schedule
- Updating a Schedule
- Deleting a Schedule
- Running a Transaction ID Search
- Daily Activity Report
- Transaction Summary Report
- Settlement Report
- PayPal Settlement Summary Report
- Shipping and Billing Report
- Batch ID Report
- Custom Report
- Fraud Protection Report
- Filter Scorecard Report
- Auto Delayed Capture Report
- Auto Credit Report
- Auto Void Report
- Auto Resettle Report
- Recurring Billing Report
- Recurring Profile Report
- Recurring Profile Failed Report
- Search Parameters
- Transaction ID Search
- Batch ID Search
- AccountNumberSearch
- CommentSearch
- AccountNumberRefSearch
- PurchaseOrderSearch
- RecurringBillingProfileIDSearch
- RecurringBillingProfileNameSearch
- RecurringBillingAccountNumberSearch
- RecurringBillingCommentSearch
- RecurringBillingAmountSearch
- FraudTransactionSearch
- OrderIDSearch
- PayPalTransactionIDSearch
- PayPalEmailSearch
- PayPalNameSearch
- Index
Reporting Developer’s Guide 7
Preface
Payflow Pro Reporting Developer’s Guide describes the Reporting XML API. The XML API
enables you to develop Web and desktop applications that create, schedule, and run standard
(pre-defined) and custom Payflow services reports.
Audience
This guide assumes that its readers:
z Have a good understanding of XML application development
z Have a background in payments services
You should familiarize yourself with the introductory and Payflow documentation on PayPal
Manager’s Documentation page.
Organization
This guide is organized as follows:
z Chapter 1, “Reporting Overview,” provides an overview of Reporting and the types of
functionality it offers.
z Chapter 2, “Using the Reporting API,” describes how to use the Reporting API.
z Chapter 3, “Response Codes and Status Codes,” identifies all supported standard reports,
along with the valid and required parameters of each. It also presents status codes and
response codes, along with their associated message strings.
z Appendix A, “Reporting XML Schema,” provides the XML schema upon which the
Reporting XML API is based.
z Appendix B, “Reporting Samples,” presents samples demonstrating how to use the
reporting API.
z Appendix C, “Report Parameters,” describes the input and output parameters for each
standard report.
z Appendix D, “Search Parameters,” describes the input and output parameters for
performing searches by search name.