bhaktaraz/php-waveapp-client

WaveApp 的 PHP 客户端

v1.1 2021-01-17 17:46 UTC

This package is auto-updated.

Last update: 2024-09-06 07:56:41 UTC


README

简单的 WaveApp PHP 客户端

原始文档可在以下位置找到

要使用 WaveApp,您需要在开发者门户上注册

需求 & 安装

  • 打开终端
  • cd /path-to-project
  • 然后运行
composer require bhaktaraz/php-waveapp-client

查询

  • 用户
  • 国家
  • 国家
  • 企业
  • 企业
  • 货币
  • 货币
  • 账户类型
  • 账户子类型

突变

  • 客户创建

  • 客户修改

  • 客户删除

  • 账户创建

  • 账户修改

  • 账户存档

  • 产品创建

  • 产品修改

  • 产品存档

  • 销售税创建

  • 销售税修改

  • 销售税税率创建

  • 销售税存档

  • 货币交易创建

  • 发票创建

  • 发票删除

  • 发票发送

  • 发票批准

  • 标记发票已发送

如何使用

查询

$waveapp = new \Bhaktaraz\WaveApp\WaveApp();
$countries = $waveapp->countries();

--- OR ---

$country = $waveapp->country(['code' => 'US']);

突变

$waveapp = new \Bhaktaraz\WaveApp\WaveApp();
$customer = [
    "input" => [
        "businessId" => "<REPLACE-THIS-WITH-THE-BUSINESS-ID>",
        "name" => "The Garuda Express",
        "firstName" => "Lokendra",
        "lastName" => "Saud",
        "displayId" => "Lokendra",
        "email" => "lokendra@thegarudaexpress.com",
        "mobile" => "980000000000",
        "phone" => "01-955555",
        "fax" => "",
        "address" => [
            "addressLine1" => "Mahadevsthan",
            "addressLine2" => "Baneshwor",
            "city" => "Kathmandu",
            "postalCode" => "440466",
            "countryCode" => "NP"
        ],
        "tollFree" => "",
        "website" => "",
        "internalNotes" => "",
        "currency" => "NPR",
        "shippingDetails" => [
            "name" => "Lokendra",
            "phone" => "9800000000",
            "instructions" => "Hey",
            "address" => [
                "addressLine1" => "Mahadevsthan",
                "addressLine2" => "Baneshwor",
                "city" => "Kathmandu",
                "postalCode" => "440466",
                "countryCode" => "NP"
            ]
        ]
    ] 
];

$newCustomer = $waveapp->customerCreate($customer, "CustomerCreateInput");

注意:本库受到subbe/waveapp的启发,后者是为 Laravel 应用创建的。为了满足我的需求,我创建了此通用库,可适用于任何 PHP 应用程序。