我有一个客户希望通过在线表单接受订单,其想法是通过我的应用程序可以提交订单并将其存储在数据库中,同时在提交时生成发票在QuickBooks中。Quickbooks PHP API在订单提交中生成发票
如何在PHP中输入订单的人不是客户,而是客户的客户?看起来像Quickbooks使用Oauth标记和一个JavaScript库来生成它们以将公司连接到应用程序,但我只是为一家公司编写后端,并希望后端在保存订单时创建发票。我如何看待这个问题?
我对任何人都不需要点击“连接到快速书”的按钮,特别是不填写订单的人,因为再次,该人是客户,不需要知道内部的客户的发票系统。
我只是真的想用会计API来生成发票。是否没有办法在Quickbooks SDK配置中直接将我的后端链接到我的公司,并实现此目的,还是需要使用JavaScript库来获取令牌?我不清楚我应该进入什么方向,如果我不需要它来做后端逻辑,不想浪费时间与客户端库。
查看Keith Palmers库:https://github.com/consolibyte/quickbooks-php, 使用可用的几个库之一来获取您的令牌。您只需要每180天验证一次btw。 – Kisaragi
@Kisaragi是否有任何可用的Quickbooks PHP SDK?尽管我可能不得不使用该库作为官方发布的麻烦。 –
我不确定你的意思。你遇到什么麻烦?你不必让你的客户连接到快速书,你只需要一次(建立一个一次性的方法,例如自己运行它)。一旦您的应用程序进行身份验证,只要通过您的应用程序,谁创建发票并不重要。如果您熟悉codeigniter并希望了解oauth过程如何在没有QBO .js文件的情况下工作,您可以在这里查看https://github.com/Scott972/Ci_quickbooks_online/blob/master/application/libraries/Quickbooks/ quickbooks.php – Kisaragi