oscar-team/komfortkasse-php
Komfortkasse php sdk
v1.0.2
2024-03-07 15:15 UTC
Requires
- php: >=8.1
- saloonphp/saloon: ^3.7
Requires (Dev)
- pestphp/pest: ^2.34
README
这是一个用于集成 Komfortkasse api 的 PHP 库
安装
使用包管理器 composer 进行安装。
composer require oscar-team/komfortkasse-php
用法
require __DIR__ . '/vendor/autoload.php'; $client = new OscarTeam\KomfortkassePhp\KomfortKasseApi(token: 'token');
订单 API
$orderData = [ "number" => 12345, "type" => "PREPAYMENT", "amount" => 220.0, "currency" => "EUR", "language" => "de", "customerEmail" => "testing@testdt.com", "date" => "07-02-2024", "dueDate" => "09-02-2024", "billing" => [ "countryCode" => "DE", "lastName" => "lastName", "company" => "new company" ] ]; $client->order()->create(orderNumber: 12345, orderData: $orderData)->json(); $client->order()->get(orderNumber: 12345, queryParams: [])->json(); $client->order()->remove(orderNumber: 12345)->json(); $client->order()->cancel(orderNumber: 12345)->json(); $client->order()->markAsPaid(orderNumber: 12345)->json(); $client->order()->markAsUnPaid(orderNumber: 12345)->json(); $client->order()->bulkOperation()->create(orderData: $orderData)->json(); $client->order()->bulkOperation()->getAll(queryParams: [])->json(); $client->order()->bulkOperation()->sync(queryParams: [])->json();
贡献
欢迎拉取请求。对于重大更改,请首先打开一个问题以讨论您想要更改的内容。
请确保根据需要更新测试。