Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Razorpay payment gateway for laravel bagisto

License

NotificationsYou must be signed in to change notification settings

wontonee/razorpay-payment-gateway-bagisto-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Razorpay is a popular payment gateway in India. This package provides strong support for users to integrate the Razorpay payment gateway into their Bagisto Laravel e-commerce applications.


Licensing Information

You must take a license from the websitehttps://myapps.wontonee.com/login, either trial or paid.

  • Trial License: Works for 7 days.
  • Paid License: Valid for 1 year and costs only ₹800.
    Includes updates and support.

How to Get a License Key

You can watch the video tutorial below to learn how to get a license key:

Watch the video

🎯 Key Benefits

For Store Owners

  • Complete Brand Control: Custom logos and colors for professional appearance
  • Enhanced Security: Improved CSRF protection and session handling
  • Easy Configuration: User-friendly admin interface with clear options
  • Mobile Optimized: Perfect experience across all devices

For Customers

  • Professional Experience: Modern, trustworthy payment interface
  • Clear Communication: Progress indicators and security messaging
  • Fast Loading: Optimized performance for quick payments
  • Consistent Branding: Seamless integration with your store design

Compatibility Notice

Support Bagisto v2.2. For Bagisto 2.1, you can downgrade the package to 4.2.2

From 15 January 2025, you must have a valid license key to use this extension. It costs only ₹800/year, including updates and support. Use this link to get your license key:Get License Key

✨ What's New in Latest Version

🎨 Enhanced Branding & Customization

  • Dual Logo System: Separate logos for payment method selection and gateway popup
  • Custom Theme Colors: Full color customization for payment interface
  • Smart Logo Fallback: Automatic site logo integration when no custom logo is set
  • Modern UI Design: Completely redesigned payment redirect page with animations

🔧 Technical Improvements

  • Enhanced CSRF Handling: Better security with proper middleware configuration
  • Improved Session Management: Reliable cart and currency handling during payments
  • Optimized Routes: Streamlined routing structure for better performance
  • Better Error Handling: Comprehensive error messages and user feedback

📱 User Experience Enhancements

  • Professional Loading Screen: Elegant payment processing page with progress indicators
  • Security Messaging: SSL badges and trust indicators for user confidence
  • Mobile Responsive: Optimized design for all screen sizes
  • Clear Instructions: Improved messaging throughout the payment flow

Installation

  1. Get a License: Visithttps://myapps.wontonee.com to obtain your Razorpay payment gateway license. Trial licenses work for 7 days only.

  2. Use the command prompt to install this package:

composer require wontonee/razorpay
  1. Publish the package assets:
php artisan vendor:publish --tag=razorpay-assets
  1. Run the database migrations to create the necessary tables:
php artisan migrate
  1. Navigate to theadmin panel -> Configure/Payment Methods, where Razorpay will be visible at the end of the payment method list.

  2. Configure License: In the Razorpay payment method settings, enter your license key obtained from step 1.

  3. Now run the following commands to optimize your application:

php artisan config:cachephp artisan optimize

🚀 Features

Payment Gateway Customization

  • Custom Theme Color: Customize the Razorpay payment popup color to match your brand
  • Dual Logo Support:
    • Payment Method Icon for the checkout page
    • Payment Gateway Logo for the Razorpay popup
  • Smart Logo Fallback: Automatically uses your site logo if no custom gateway logo is uploaded
  • Professional UI: Modern, elegant payment redirect page with loading animations

🆕 Advanced Refund Management System

  • Admin Refund Interface: Process refunds directly from Bagisto admin panel
  • Partial & Full Refunds: Support for both partial and complete refund amounts
  • Real-time Status Updates: Instant updates after refund processing
  • Refund History Tracking: Complete audit trail of all refund transactions
  • Payment Data Storage: Comprehensive storage of payment and refund information
  • Secure API Integration: Direct integration with Razorpay Refund API
  • Interactive Dashboard: Vue.js powered modern interface for refund management

Advanced Configuration Options

  • Payment Method Icon: Upload a custom icon for the payment methods selection page (recommended: 100x50px)
  • Payment Gateway Logo: Upload a logo to display in the Razorpay payment popup
  • Theme Color: Choose custom colors for the payment interface (default: #F37254)
  • Automatic Branding: Uses your site's main logo as fallback for consistent branding

Security & Performance

  • CSRF Protection: Secure callback handling with proper middleware configuration
  • Session Management: Proper cart and order handling during payment verification
  • Error Handling: Comprehensive error messages and fallback mechanisms
  • Mobile Responsive: Optimized for all device types

User Experience

  • Loading Animations: Professional payment processing page with progress indicators
  • Security Badges: SSL encryption messaging for user confidence
  • Clear Instructions: User-friendly messaging throughout the payment flow
  • Elegant Design: Modern gradient backgrounds and card-based layouts

Configuration

After installation, navigate toAdmin Panel → Configuration → Sales → Payment Methods → Razorpay to configure:

  1. License Key: Enter your Wontonee license key
  2. Razorpay API Keys: Add your Razorpay Key ID and Secret
  3. Payment Method Icon: Upload an icon for the checkout page
  4. Payment Gateway Logo: Upload a logo for the Razorpay popup (optional)
  5. Theme Color: Choose your brand color (default: #F37254)
  6. Activate: Enable the payment method

Troubleshooting

  1. If you encounter an issue where you are not redirected to the payment gateway after placing an order and receive a route error, navigate tobootstrap/cache and delete all cache files.

  2. Theme Color Not Applied: Clear configuration cache usingphp artisan config:cache

  3. Logo Not Displaying: Ensure images are uploaded in supported formats (bmp, jpeg, jpg, png, webp)

  4. Payment Callback Issues: Verify that the/razorpaycheck route is accessible and not blocked by firewalls

💬 Special Discount Offer

🎉Get Exclusive Discounts! Contact us on WhatsApp for special pricing:

WhatsApp:+91 9711381236

  • Bulk license discounts available
  • Custom development services
  • Priority support options
  • Extended license terms

Support & Contact

For any help or customization:


Made with ❤️ byWontonee


[8]ページ先頭

©2009-2025 Movatter.jp