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
Using the Reporting API
Where to Go For More Information on the APIs
2
12 Reporting Developer’s Guide
Response Data
Responses include the following information:
z All responses return a base response consisting of a response code (responseCode) and
a response message (responseMsg).
z Most responses return applicable response parameter data.
z Some responses return a status code (statusCode) and a status message
(statusMsg).
Where to Go For More Information on the APIs
To understand how the XML API is coded, look at the request notation along with the XML
schema, samples, and report parameters in this guide. See the following sources for details:
Running Reports
You can run reports and obtain the report data right away. If, however, running a report takes
more than the time allotted, the report is run offline, and you must periodically check for the
report data.
Source Contents
Chapter 3,
“Response Codes
and Status Codes”
Lists all response codes, status codes, and their message strings.
Appendix A Contains the XML schema.
Appendix B Provides API request and response samples for each request and
response referred to in this chapter.
Appendix C Describes the input and output parameters for all standard (predefined)
reports supported.
Appendix D Describes the input and output parameters for all report searches
supported.