bhaktaraz / php-waveapp-client
WaveApp 的 PHP 客户端
v1.1
2021-01-17 17:46 UTC
Requires
- guzzlehttp/guzzle: ~6.0
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 应用程序。