Download the PHP package sashalenz/checkbox-api without Composer
On this page you can find all versions of the php package sashalenz/checkbox-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download sashalenz/checkbox-api
More information about sashalenz/checkbox-api
Files in sashalenz/checkbox-api
Download sashalenz/checkbox-api
More information about sashalenz/checkbox-api
Files in sashalenz/checkbox-api
Vendor sashalenz
Package checkbox-api
Short Description Laravel client for Checkbox ПРРО API
License MIT
Homepage https://github.com/sashalenz/checkbox-api
Package checkbox-api
Short Description Laravel client for Checkbox ПРРО API
License MIT
Homepage https://github.com/sashalenz/checkbox-api
Please rate this library. Is it a good library?
Informations about the package checkbox-api
Checkbox API
Laravel client for the Checkbox RRO API — full coverage of all 145 endpoints from the official API v2.94.1.
Requirements
- PHP 8.4+
- Laravel 11 / 12 / 13
Installation
Publish the config file:
Configuration
.env:
config/checkbox-api.php:
Usage
Facade
Dependency Injection
Resources
Cashier (cashier())
Shifts (shifts())
Receipts (receipts())
Prepayment Receipts (prepaymentReceipts())
Goods (goods())
Orders (orders())
Invoices / Acquiring (invoices())
Reports (reports())
Extended Reports (extendedReports())
Transactions (transactions())
Cash Registers (cashRegisters())
Organization (organization())
Currency Rates (currency())
Webhook (webhook())
eTTN (ettn())
Nova Poshta eTTN — deprecated (npEttn())
Identical interface to ettn() using the /np/ettn endpoint. Migrate to ettn().
AirCheck / PayLink (payLink())
Taxes (tax())
Branches (branches())
System Status
Example: Sell Receipt
Enums
| Enum | Values |
|---|---|
ReceiptType |
SELL, RETURN, SERVICE_IN, SERVICE_OUT, SERVICE_CURRENCY, CURRENCY_EXCHANGE, PAWNSHOP, CASH_WITHDRAWAL |
ReceiptStatus |
CREATED, DONE, ERROR, CANCELLATION, CANCELLED |
ShiftStatus |
CREATED, OPENING, OPENED, CLOSING, CLOSED |
PaymentType |
CASH, CARD, CASHLESS |
TransactionType |
SHIFT_OPEN, X_REPORT, Z_REPORT, PING, RECEIPT, GO_OFFLINE, GO_ONLINE, … |
TransactionStatus |
CREATED, PENDING, SIGNED, DELIVERED, DONE, ERROR, CANCELLED, OFFLINE |
InvoiceStatus |
CREATED, PROCESSING, HOLD, SUCCESS, FAILURE, REVERSED, REQUEST_TO_CANCEL, EXPIRED |
OrderStatus |
PENDING, SAVING, SUCCESS, CANCELLED |
CustomOrderStatus |
NEW, IN_WORK, APPROVED, PREPARING, DELIVERING, DELIVERED, DONE, CANCELED, TEST, … |
SignatureType |
AGENT, UKEY, DEPOSITSIGN, SMARTSIGN, CLOUD_SIGNATURE, TEST, … |
ServiceOperationType |
ADVANCE, REINFORCEMENT, COLLECTION |
GoodsExportExtension |
csv, excel, json |
ReportStatus |
NEW, PENDING, ERROR, DONE, UNKNOWN |
EttnProvider |
novapost, ukrpost |
GoodsType |
good, service |
DiscountType |
DISCOUNT, EXTRA_CHARGE |
DiscountMode |
PERCENT, VALUE |
FiscalApiType |
FSCO_EC, EVPEZ, EVPEZ_EXTERNAL |
RoundingMode |
ROUND_10, ROUND_50, NO_ROUND |
Testing
API Reference
Official documentation: https://api.checkbox.in.ua/api/redoc
OpenAPI spec: https://api.checkbox.in.ua/api/openapi.json
License
MIT
All versions of checkbox-api with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.4
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/http Version ^11.0|^12.0|^13.0
spatie/laravel-data Version ^4.11
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/http Version ^11.0|^12.0|^13.0
spatie/laravel-data Version ^4.11
spatie/laravel-package-tools Version ^1.16
The package sashalenz/checkbox-api contains the following files
Loading the files please wait ...