使用 PayPal 的 Payflow Pro 创建自动化报告





0/5 (0投票)
使用 PayPal 的 Payflow Pro 创建自动化报告的指南。
管理业务最关键的方面之一是清晰地了解资金的进出情况。PayPal 的 Payflow Pro(及其底层的报告 API)使您能够清晰地了解通过您的 PayPal 账户收到的和发送的款项。
报告 API 允许您通过针对 PayPal 的报告数据库编写 XML 查询来自动化进出您的 PayPal 账户的付款报告。在本文中,您将了解 PayPal 的 Payflow Pro 工具,包括其优点、要求、定价以及在哪里可以找到有关使用该工具的更多信息。您还将看到一个简短的代码示例,说明如何针对此数据库编写查询。
什么是 Payflow Pro?
Payflow Pro 提供了一个支付网关解决方案,您可以将其与任何 PayPal 在线商家账户一起用于在线处理信用卡交易。您还可以选择以象征性的费用扩展该工具以提供额外的服务。这些服务包括定期计费和欺诈保护,以及通过 XML API 设置标准报告和自定义报告的能力。
- PayPal 的报告 API 允许您开发 Web 和桌面应用程序,以创建、安排和运行 Payflow 报告。Payflow Pro 允许您运行几种不同类型的报告
- 每日活动报告
- 结算报告
- 发货和账单报告
- 欺诈保护报告
- 定期计费报告
获取和设置 Payflow Pro
集成和设置 Payflow Pro 非常简单。PayPal 将其所有开发人员相关工具托管在 PayPal X – 开发者网络(参见侧边栏,“PayPal 的开发者网站”)。
Payflow Pro 在所有主要的 Web 服务器平台和各种格式中均可用。例如,它可用作 .NET 或 Java 库,或者您可以将其 API 集成到您自己的应用程序中。
获取和安装 Payflow Pro
- 下载适用于您平台的 Payflow SDK。
- 将文件提取到本地目录。
- 配置您的防火墙。
- 阅读 Readme.txt 文件。该文件包含集成信息和示例,展示了如何在您的开发环境中使用您的 Payflow 客户端应用程序版本。
(您可以在 Payflow Pro 找到更详细的说明,位于Payflow Pro 报告开发者指南中)。
下载文档
上述开发者指南包含大量信息。除了非常详细的设置和安装说明外,它还描述了使用报告 API 的关键方面,并为您提供了大量有关使用报告 API 和 Payflow Pro 的实际编码示例。
您还可以直接访问 Payflow Pro 上的许多其他指南和工具,包括以下内容
- Payflow Pro SDK
- Payflow Pro 开发者指南
- Payflow Pro 的ExpressCheckout
- Payflow Pro XMLPay 开发者指南
- 报告开发者指南
一旦您熟悉了相关文档,您就可以使用 PayPal Sandbox 开始测试您的报告 API 实现(参见侧边栏,测试您的 PayPal 应用程序)。
购买 Payflow Pro
- Payflow Pro 仅在美国和加拿大的开发者可用。PayPal 对该工具收取以下费用
- 一次性设置费 249.00 美元
- 每月最多 1000 笔交易仅需 59.95 美元
- 额外交易每笔仅需 0.10 美元
有关更多信息,请参阅 Payflow Pro 网关定价 或 Payflow 支付网关。
针对报告 API 编写代码
从 Payflow Pro 利用 PayPal 的报告 API 非常简单。您可以在上述Payflow Pro 报告开发者指南中找到大量实用的编码示例。例如,此代码向您展示了如何运行每日活动报告,为给定日期设置每页 50 行
<?xml version="1.0" encoding="UTF-8"?>
<reportingEngineRequest>
<authRequest>
<user>User</user>
<vendor>Vendor</vendor>
<partner>Partner</partner>
<password>Password</password>
</authRequest>
<runReportRequest>
<reportName>DailyActivityReport</reportName>
<reportParam>
<paramName>report_date</paramName>
<paramValue>2007-09-07</paramValue>
</reportParam>
<pageSize>50</pageSize>
</runReportRequest>
</reportingEngineRequest>
使用报告 API 可以完成其他任务,包括
- 管理报告模板
- 按报告名称或模板名称按需运行报告
- 获取报告信息
- 管理报告模板计划
- 执行搜索
再次,请参阅PayPal 报告开发者指南以获取这些和其他实用且易于使用的示例。
获取帮助
如果您需要有关从账户身份验证到基本网站支付、代码示例和测试的任何信息的更多信息,请访问 PayPal X 开发者网络讨论论坛。
侧边栏:PayPal 的开发者网站
PayPal 开发者网站 提供了大量关于为 PayPal 开发应用程序的绝佳信息,包括讨论论坛、经常更新的博客、教程、文档和代码示例。它还提供了专门针对使用 PayPal 的开发人员的 开发者工具。
侧边栏:测试您的 PayPal 应用程序
PayPal Sandbox 网站与 PayPal 的实时网站工作方式完全相同,只是不涉及真实的资金交易。有关详细信息,请参阅 PayPal Sandbox。