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 Samples
Getting Metadata
B
34 Reporting Developer’s Guide
Getting Metadata Response
In the response to retrieving metadata, the response code of 100 indicates that the request
completed successfully. The response returns the number columns, rows, pages, and lines per
page are present in the format of the report with reportID 131. For each table column, the
response returns the column heading.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<reportingEngineResponse>
<baseResponse>
<responseCode>100</responseCode>
<responseMsg>Request has completed successfully</responseMsg>
</baseResponse>
<getMetaDataResponse>
<numberOfRows>13</numberOfRows>
<numberOfPages>1</numberOfPages>
<pageSize>50</pageSize>
<numberOfColumns>11</numberOfColumns>
<columnMetaData>
<dataName>Transaction ID</dataName>
<dataType>string</dataType>
</columnMetaData>
<columnMetaData>
<dataName>Trans Time</dataName>
<dataType>date</dataType>
</columnMetaData>
<columnMetaData>
<dataName>Trans Type</dataName>
<dataType>string</dataType>
</columnMetaData>
<columnMetaData>
<dataName>Tender Type</dataName>
<dataType>string</dataType>
</columnMetaData>
<columnMetaData>
<dataName>Account Number</dataName>
<dataType>string</dataType>
</columnMetaData>
<columnMetaData>
<dataName>Expires</dataName>
<dataType>string</dataType>
</columnMetaData>
<columnMetaData>
<dataName>Amount</dataName>
<dataType>string</dataType>
</columnMetaData>
<columnMetaData>
<dataName>Result</dataName>
<dataType>number</dataType>
</columnMetaData>
<columnMetaData>