PLUGIN Release v1.0.0 Tested & Verified 100% Free

BipinOne UPI Gateway — PHP & Laravel SDK

Official production-grade PHP & Laravel package for instant zero-fee UPI QR payments & webhook verification.

BipinOne UPI Gateway — PHP & Laravel SDK
Click to Zoom
Interactive Demo Online

Experience this software live before purchase

Test workflows, review API docs, and inspect capabilities in a live sandbox.

Launch Live Demo

Product Overview & Architecture

Production SDK

Official PHP & Laravel SDK for BipinOne UPI Gateway

Integrate seamless, zero-transaction-fee Indian UPI payments directly into your PHP application or Laravel project in less than 5 minutes.

🔥 Key Capabilities

  • Dynamic UPI QR Codes: Generate real-time NPCI compliant QR codes for all UPI apps (Google Pay, PhonePe, Paytm, BHIM, Cred, FamPay).
  • Pure PHP Compatibility: Runs out-of-the-box on PHP 7.4, 8.0, 8.1, 8.2, and 8.3 with zero heavy external dependencies.
  • Native Laravel Auto-Discovery: Automatically binds BipinOneServiceProvider, BipinOne Facade, and publishes config/bipinone.php.
  • HMAC-SHA256 Webhook Engine: Automatically validates webhook callback signatures against tampering with timing-safe string comparison.
  • Structured Exception Handling: Catch ApiException and SignatureVerificationException gracefully.
  • Ready-made Integration Examples: Includes standalone pure PHP scripts and complete Laravel controller templates.

📦 What is Included in this Package

  1. Complete SDK Source Code (src/BipinOneClient.php, src/Exceptions/, src/Laravel/)
  2. composer.json for PSR-4 autoloading
  3. config/bipinone.php configuration template
  4. Working examples:
    • pure_php_create_order.php
    • pure_php_check_status.php
    • pure_php_webhook_listener.php
    • LaravelPaymentController.php
  5. Comprehensive README.md guide and MIT License.

Documentation & Quick Start

setup-guide.md

Quick Integration Guide

1. Require SDK or Autoload

composer require bipinone/upi-php-sdk

Or manually include src/BipinOneClient.php.

2. Create Order

use BipinOne\UpiGateway\BipinOneClient;

$bipinone = new BipinOneClient('YOUR_API_KEY', 'YOUR_SECRET_KEY');

$order = $bipinone->createOrder([
    'client_txn_id'   => 'ORD_' . time(),
    'amount'          => 199.00,
    'p_info'          => 'Digital Product License',
    'customer_name'   => 'Customer Name',
    'customer_email'  => 'customer@example.com',
    'customer_mobile' => '9876543210',
    'redirect_url'    => 'https://example.com/payment/complete',
]);

// Redirect to payment URL
header('Location: ' . $order['payment_url']);

3. Webhook Listener

$event = $bipinone->parseWebhook();
if ($event['is_success']) {
    // Fulfill order
}

Version History & Changelog

CHANGELOG.md

v1.0.0: Initial official release of BipinOne PHP & Laravel SDK with full order creation, status verification, and HMAC-SHA256 webhook parsing.

FREE Open License
Full source code • Instant ZIP
Package Specifications
License MIT Open-Source & Commercial License
Current Build v1.0.0
Compatibility PHP 7.4+, PHP 8.0, 8.1, 8.2, 8.3 | Laravel 8.x, 9.x, 10.x, 11.x
Delivery Verified ZIP
Need custom build? Request quote
FREE
Demo Bot