我是贝宝集成的新手,
要求(美国贝宝):管理员应该能够从网站管理面板生成贝宝发票。由于这是服务发票,费用将根据客户要求而有所不同。而用户,从网站客户区可以收到贝宝发票并在线支付。
我已经阅读了几篇关于 paypal api 的文档,但无法决定使用哪个流/API。
请建议以最少编码将贝宝与我的网站集成的最佳方法。
您可以为此使用Invoicing API。我的 PayPal 的 PHP 类库将使这对您来说非常简单。它带有功能齐全的示例和现成的模板,因此您可以快速轻松地拨打电话。
例如,看一下CreateAndSendInvoice示例。您需要做的就是用您自己的静态或动态值替换静态值,它会在 PayPal 系统中创建发票,并向用户发送电子邮件以支付发票。
它还附带所有其他调用,如 CreateInvoice、SendInvoice、DeleteInvoice、CancelInvoice 等,因此您可以轻松拨打完整 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。您可以修改示例,以验证您尝试完成的特定用例。您可以在此处在线查看示例源代码。
如果您遇到任何问题,请告诉我,我们非常乐意提供帮助。