0

我是贝宝集成的新手,

要求(美国贝宝):管理员应该能够从网站管理面板生成贝宝发票。由于这是服务发票,费用将根据客户要求而有所不同。而用户,从网站客户区可以收到贝宝发票并在线支付。

我已经阅读了几篇关于 paypal api 的文档,但无法决定使用哪个流/API。

请建议以最少编码将贝宝与我的网站集成的最佳方法。

4

2 回答 2

2

您可以为此使用Invoicing API。我的 PayPal 的 PHP 类库将使这对您来说非常简单。它带有功能齐全的示例和现成的模板,因此您可以快速轻松地拨打电话。

例如,看一下CreateAndSendInvoice示例。您需要做的就是用您自己的静态或动态值替换静态值,它会在 PayPal 系统中创建发票,并向用户发送电子邮件以支付发票。

它还附带所有其他调用,如 CreateInvoice、SendInvoice、DeleteInvoice、CancelInvoice 等,因此您可以轻松拨打完整 PayPal 发票系统所需的任何电话。

于 2015-02-03T10:16:50.103 回答
0

有两个 API 端点可以满足您的目的。

  1. 使用经典 API 开具发票,它使用 SOAP、NVP 和有时 REST 进行调用
  2. 使用新的 REST API 开具发票,这是 PayPal 正在积极开发的新 API 集。

REST API 得到积极开发和支持,我们鼓励外部开发人员开始使用 REST API 而不是经典 API,以确保 PayPal 长期支持任何问题和功能。然而,随着这些 API 的开发,一些特定的功能仍在开发中,应该很快就会可用。但是,发票 API的大多数功能都是作为经典 API 开发的。

REST API 还附带这些API

  • 创建发票
  • 发送发票
  • 更新发票
  • 检索发票
  • 获取商家的发票
  • 搜索发票
  • 发送发票提醒
  • 取消发票
  • 删除发票
  • 检索二维码
  • 记录付款
  • 记录退款

我们目前支持PayPal-PHP-SDK,这是一个用于调用 PayPal REST API 的 SDK。从安装运行示例等,围绕 SDK有很多文档。

维基页面

样本页面

我绝对建议您下载此 SDK,并在您的机器上本地运行示例(通常需要几秒钟的时间来设置),然后尝试 Invoicing Samples。您可以修改示例,以验证您尝试完成的特定用例。您可以在此处在线查看示例源代码

如果您遇到任何问题,请告诉我,我们非常乐意提供帮助。

于 2015-02-03T20:56:14.473 回答