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.
Click to Zoom
Product Overview & Architecture
Production SDKOfficial 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,BipinOneFacade, and publishesconfig/bipinone.php. - HMAC-SHA256 Webhook Engine: Automatically validates webhook callback signatures against tampering with timing-safe string comparison.
- Structured Exception Handling: Catch
ApiExceptionandSignatureVerificationExceptiongracefully. - Ready-made Integration Examples: Includes standalone pure PHP scripts and complete Laravel controller templates.
📦 What is Included in this Package
- Complete SDK Source Code (
src/BipinOneClient.php,src/Exceptions/,src/Laravel/) composer.jsonfor PSR-4 autoloadingconfig/bipinone.phpconfiguration template- Working examples:
pure_php_create_order.phppure_php_check_status.phppure_php_webhook_listener.phpLaravelPaymentController.php
- Comprehensive
README.mdguide and MIT License.
Documentation & Quick Start
setup-guide.mdQuick 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.mdv1.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