Paypal发票整合

时间:2015-02-03 07:08:33

标签: php paypal invoices

我是paypal集成的新手,

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

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

请使用最少的编码建议最佳方式将paypal与我的网站集成。

2 个答案:

答案 0 :(得分:2)

您可以使用Invoicing API。我的PHP class library for PayPal会让你觉得很简单。它配备了功能齐全的样本和现成的模板,因此您可以非常快速,轻松地进行呼叫。

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

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

答案 1 :(得分:0)

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

  1. Invoicing using Classic APIs,它使用SOAP,NVP,有时使用REST来拨打电话
  2. Invoicing using New REST APIs这是PayPal积极开发的新API集。
  3. REST API正在积极开发和支持,我们鼓励外部开发人员开始使用REST API而不是Classic API,以确保PayPal对任何问题和功能提供长期支持。但是,随着这些API的开发,很少有特定功能仍在开发中,并且很快就会推出。但是,Invoicing APIs开发的大部分功能都是Classic API。

    REST API还附带了这些APIs

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

    我们目前正在支持PayPal-PHP-SDK,这是一个用于调用PayPal REST API的SDK。 SDK中有很多documentationinstalling itrunning samples等。

    Wiki Page

    Samples Page

    我肯定会建议您下载此SDK,并在您的计算机中本地运行示例(通常需要几秒钟才能完成设置),并尝试使用Invoicing Samples。您可以修改示例,以验证您要完成的特定用例。您可以查看sample source code online here

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