kiriminaja/kiriminaja-php

PHP clients for KiriminAja API

Maintainers

Package info

github.com/kiriminaja/php

Homepage

pkg:composer/kiriminaja/kiriminaja-php

Statistics

Installs: 9 874

Dependents: 0

Suggesters: 0

Stars: 11

Open Issues: 0

1.3.1 2026-02-18 06:26 UTC

README

This library is the abstraction of KiriminAja API for access from applications written with PHP.

Total Downloads Latest Stable Version License

Getting Started

Requirements

PHP 8.0 and later

Installation

Install kiriminaja-php with composer by following command:

composer require kiriminaja/kiriminaja-php

or add it manually in your composer.json file.

Usage

Configure package with your account's secret key obtained from KiriminAja Document Assignment.

$mode = 'production' ? Mode::Production : Mode::Staging;

// Optional: configure cache directory (useful if /tmp is not writable)
KiriminAjaConfig::setCacheDirectory(__DIR__ . '/kiriminaja-cache');
// Or disable caching entirely:
// KiriminAjaConfig::disableCache();

KiriminAjaConfig::setMode($mode)::setApiTokenKey('YOUR_KEY');

You can read our test case for the examples https://github.com/kiriminaja/php/blob/main/tests/Services/Shipping/RequestPickupService/RequestPickupServiceSuccessTest.php

Contributing

For any requests, bugs, or comments, please open an issue or submit a pull request.

Installing Packages

Before you start to code, run this command to install all of the required packages. Make sure you have composer installed in your computer

composer install

Tests

Running test suite:

vendor\bin\phpunit tests