【问题标题】:Paypal invoice integration [closed]贝宝发票集成[关闭]
【发布时间】:2015-02-03 07:08:33
【问题描述】:

我是贝宝集成的新手,

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

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

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

【问题讨论】:

    标签: php paypal invoices


    【解决方案1】:

    您可以为此使用Invoicing API。我的PHP class library for PayPal 会让你很简单。它带有功能齐全的示例和现成的模板,因此您可以快速轻松地拨打电话。

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

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

    【讨论】:

    • 看起来不错,但是如何在我的网站的客户帐户中显示此发票,可以创建此链接吗?
    • 您可以在自己的系统中随意完成。您可能希望将所有数据保存在您自己的发票数据库中,然后从中生成 PayPal 发票,或者您可以反之亦然。您可以只使用发票 API,然后在创建、支付新发票等时使用 IPN 更新您的数据库。有很多方法可以处理这方面的事情。
    • 非常感谢您的指导。
    【解决方案2】:

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

    1. Invoicing using Classic APIs,使用 SOAP、NVP 和有时 REST 进行调用
    2. Invoicing using New REST APIs 这是 PayPal 正在积极开发的新 API 集。

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

    这些APIs 也附带REST API:

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

    我们目前支持PayPal-PHP-SDK,这是一个用于调用 PayPal REST API 的 SDK。 SDK周围有很多documentation,从installing it,到running samples等。

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

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

    【讨论】:

    • 嗨,谢谢 jay,这对我很有帮助,但我时间不多了,我想快速选择在线支付,因此决定使用 paypal 按钮。但是我卡在固定价格上,我可以让用户输入价格并继续付款按钮吗?
    • 对于标准按钮,您可以使用新的 JS 按钮 (github.com/paypal/JavaScriptButtons#editable-inputs),也可以使用旧的 HTML 按钮代码并使用可用的变量创建自己的按钮 (developer.paypal.com/docs/classic/paypal-payments-standard/…)
    • 您好,我如何使用“仅金额”模板?在我的情况下,我不需要数量。谢谢
    猜你喜欢
    • 2014-03-21
    • 1970-01-01
    • 2012-05-21
    • 2011-08-01
    • 2011-11-03
    • 1970-01-01
    • 2014-03-22
    • 2016-08-18
    • 2013-05-13
    相关资源
    最近更新 更多