paybilldev/kra-etims-sdk

PHP SDK for integrating with KRA eTims API.

Installs: 24

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 0

Forks: 4

Open Issues: 0

pkg:composer/paybilldev/kra-etims-sdk

1.0.0 2025-05-31 06:24 UTC

This package is not auto-updated.

Last update: 2026-02-11 11:09:57 UTC


README

Paybill Kenya Logo

KRA eTIMS OSCU/VSCU API Integration SDK (PHP)

PHP Version License KRA eTIMS Postman Compliant PHPUnit Tested

A production-ready PHP SDK for integrating with the Kenya Revenue Authority (KRA) OSCU eTIMS and eTIMS VSCU (Virtual Sales Control Unit) APIs.
Built in accordance with the official KRA specifications, token management, and comprehensive validation.

⚠️ Critical Clarification: Use this SDK ONLY for OSCU integrations

Official KRA Specifications
📄 OSCU Specification (v2.0): https://www.kra.go.ke/images/publications/OSCU_Specification_Document_v2.0.pdf
📄 VSCU Specification (v2.0): https://www.kra.go.ke/images/publications/VSCU_Specification_Document_v2.0.pdf

⚠️ Important Notice: The current release implements the OSCU specification.
Support for the VSCU specification will be introduced in upcoming versions.

Author

Bartile Emmanuel
📧 support@paybill.dev | 📱 +254 757 807 150
Lead Developer, Paybill Kenya

📘 OSCU Documentation: https://paybill.ke/docs/kra-etims-oscu
📘 VSCU Documentation: https://paybill.ke/docs/kra-etims-vscu

License

MIT © 2025–2026 Paybill Kenya Limited

🇰🇪 Proudly Made in Kenya – Supporting digital tax compliance across East Africa.