Open Source

Besides writing blog posts and sharing knowledge throughout this blog, I’m also an open-source contributor supporting the web development community around the globe.

Below are some of my popular open-source packages shared with the community.

GUID 135k installs

A framework-agnostic PHP package for generating globally unique identifiers (GUIDs).

This package is available on Packagist and can be installed with Composer.

Related articles: Announcing GUID v3.0 (PHP 8.2+)  |  Create unique GUID with PHP (v2)

eSewa 3.89k installs

This package was built to support developers in Nepal who want a ready-to-use PHP package for integrating eSewa to accept online payments.

I originally searched and couldn’t find a decent maintained package for eSewa, so I decided to support the community and released this as an open-source project.

Update: A modernized v3.0.0 release was published on Feb 20, 2026, and the recommended Composer package is now esewa-sdk-php

Related article: eSewa Payment Gateway Integration with Laravel

NAB Transact (17k installs)

sudiptpa/omnipay-nabtransact is a PHP payment gateway driver that integrates National Australia Bank (NAB) Transact with the popular Omnipay payment processing framework. It provides a consistent and framework-agnostic interface for handling online payments such as purchase, authorization, capture, refund, and hosted payment flows.

Built on top of the Omnipay ecosystem, the package enables developers to easily add NAB Transact support to their PHP applications while maintaining a unified API across multiple payment gateways.

Khalti PHP SDK

sudiptpa/khalti-sdk-php is a comprehensive Unofficial PHP SDK for integrating the Khalti Payment Gateway, one of Nepal's leading digital wallet and payment platforms. It provides full PHP-side coverage for initiating payments, verifying transactions, handling payment responses, and implementing secure server-to-server verification workflows.

Designed for production-grade integrations, the package offers structured API abstraction, robust validation mechanisms, and developer-friendly tools to simplify building reliable Khalti payment solutions in modern PHP applications. It enables merchants and developers to implement complete Khalti checkout and transaction lifecycle management with confidence.

PayPal Notifications

sudiptpa/paypal-notifications is a comprehensive PHP library for handling PayPal payment notifications, supporting both Instant Payment Notifications (IPN) and modern PayPal Webhooks.

It provides robust tools for validating incoming PayPal events, normalizing notification data, and managing asynchronous payment workflows such as order processing, subscription lifecycle handling, refunds, and transaction status synchronization. Designed to be framework-agnostic and integration-ready, the package enables developers to implement reliable PayPal event handling across legacy and current PayPal notification systems.

Wise PHP SDK

sudiptpa/wise-php-sdk is a comprehensive PHP SDK for integrating with the Wise (formerly TransferWise) Platform, providing full coverage for both Wise REST API operations and OAuth authentication workflows.

The package offers rich domain models, structured API abstractions, and a transport-agnostic architecture that enables developers to build secure, scalable, and production-ready Wise integrations in modern PHP applications. It supports end-to-end payment platform interaction, including account access authorization, resource management, transaction workflows, and server-side verification processes.

Designed as one of the most complete community PHP SDKs for the Wise platform, it simplifies complex integration requirements by delivering a consistent developer experience across authentication, API communication, and payment lifecycle handling.

According to package listings, it is positioned as an unofficial Wise Platform PHP SDK with rich models and flexible architecture, reinforcing its focus on completeness and extensibility.

Omnipay Payment Gateway Packages

I’ve worked with a couple of Omnipay packages to deal with various popular payment service providers like PayPal, Stripe, Openpay, PayPal IPN handler, etc.

PayPal Rest

This package supports PayPal Orders API v2. It offers functionalities such as creating orders, capturing payments for orders, adding tracking information, and managing webhooks (verifying, fetching, deleting, etc.). Read more about the package directly on GitHub.

Related articles: How to Integrate PayPal REST API for Online Payments  |  Handling Webhook for PayPal REST API on eCommerce Platforms

PayPal IPN - 20.88k installs as of writing this content.

Related article: PayPal Instant Payment Notification (IPN) Handling with Laravel

Openpay - 2.8k installs as of writing this content.

Mastercard (MPGS) - 63 installs as of writing this content.

If you have any feedback, questions, or need any assistance regarding my open-source packages, feel free to fill in the contact us form through this blog, and I will try to get back as soon as possible via email.

Thanks for reading till the end, and if you enjoyed the content on my blog, please feel free to share it with your circle.

Last updated Feb 2026