Logistics & Courier
Accept online payments through Razorpay directly from your Courier Pro logistics platform. Supports cards, UPI, net banking and wallets through Razorpay's secure hosted payment page, with payment verification and optional webhook confirmation.
Accept Razorpay Payments on Your Courier & Logistics Platform
Razorpay Payment Gateway for Courier Pro allows your customers to pay for shipments online using Razorpay.
The plugin integrates directly into the Courier Pro payment system and adds Razorpay as an online payment gateway inside the administrator dashboard.
Customers are redirected to Razorpay's secure hosted payment page to complete their payment. After payment, Courier Pro verifies the transaction with Razorpay before confirming the shipment payment.
Supported Payment Methods
Depending on the payment methods enabled on your Razorpay account, customers can pay using:
- Credit cards
- Debit cards
- UPI
- Net banking
- Supported wallets
- Other payment methods provided by Razorpay
Key Features
- Razorpay payment gateway integration
- Secure Razorpay hosted payment page
- Payment Link API integration
- Automatic payment verification
- Optional Razorpay webhook support
- Webhook signature verification
- Test mode and live mode support through Razorpay credentials
- Payment reference tracking
- Shipment tracking number included in payment information
- Payment status verification before marking shipment as paid
- Admin-configurable Razorpay credentials
- Compatible with Courier Pro's existing payment architecture
- Lightweight plugin architecture
- No modification of Courier Pro core files required
Payment Verification
The plugin does not simply trust the customer's return from Razorpay.
Courier Pro communicates with Razorpay to verify the payment status before confirming the transaction.
The plugin also supports the Razorpay:
payment_link.paid
webhook event.
This provides an additional server-to-server confirmation mechanism for completed payments.
Admin Configuration
After installation, administrators can configure Razorpay from:
Admin → Payments → Online Gateways → Razorpay
The following credentials are supported:
- Razorpay Key ID
- Razorpay Key Secret
- Razorpay Webhook Secret
Both test and live Razorpay credentials can be used.
Requirements
- Courier Pro 1.0.0 or newer
- PHP version supported by your Courier Pro installation
- Active Razorpay account
- Razorpay API credentials
- Internet connection/server access to the Razorpay API
Installation
- Download the plugin ZIP.
- Log in to your Courier Pro administrator dashboard.
- Go to System → Plugins.
- Upload
razorpay-1.0.0.zip. - Install the plugin.
- Enter your license key when requested.
- Activate the plugin.
- Go to Payments → Online Gateways → Razorpay.
- Enter your Razorpay API credentials.
- Configure the webhook if required.
- Enable Razorpay.
- Test a payment before switching to live credentials.
Webhook Configuration
For recommended payment confirmation, configure the following webhook in your Razorpay Dashboard:
Webhook URL:
https://your-domain.com/webhooks/payments/razorpay
Event:
payment_link.paid
The webhook secret configured in Razorpay should also be entered into the Courier Pro Razorpay gateway settings.
What's Included
- Razorpay Courier Pro plugin
- Plugin configuration
- Razorpay API integration
- Payment Link integration
- Payment verification
- Webhook verification
- Installation instructions
- Basic configuration documentation
Important
This product is an add-on for Courier Pro.
It is not a standalone payment gateway or standalone courier management system.
A working Courier Pro 1.0.0 or newer installation is required.
A Razorpay merchant account and valid Razorpay API credentials are also required to process payments.
Support
Support is provided for installation and issues directly related to this plugin and its integration with Courier Pro.
Third-party Razorpay account issues, merchant verification, payment-method availability, transaction disputes and Razorpay account restrictions are handled by Razorpay.
- Framework
- Laravel 13
- Language
- PHP 8.4 / 8.3, JavaScript
- Frontend
- Tailwind CSS 4, HTML5
- Database
- MySQL 8.0 / 5.7
- Product type
- Plugin
- Latest version
- v1.0.0
Compatible with
Shared Hosting
cPanel Hosting
VPS / Cloud Server
Dedicated Server
Apache
Nginx
Docker-based environments
Any server environment capable of running the supported Courier Pro application
Note: Courier Pro must already be installed and functioning correctly before installing this plugin.
Server requirements
A working Courier Pro installation
PHP version supported by your installed Courier Pro version
PHP cURL extension enabled
PHP JSON extension enabled
PHP OpenSSL extension enabled
Outbound HTTPS/HTTP requests allowed by the server
Internet connectivity to communicate with the Razorpay API
Valid Razorpay API credentials
SSL/HTTPS strongly recommended for production
Sufficient server permissions to install and activate Courier Pro plugins
Installation
Before installing this plugin, buyers should have:
A fully installed and working Courier Pro 1.0.0 or newer installation
Administrator access to the Courier Pro dashboard
An active Razorpay merchant account
Razorpay Key ID
Razorpay Key Secret
Razorpay Webhook Secret (if webhook confirmation is enabled)
Server access with the required PHP extensions enabled
HTTPS/SSL enabled on the production website
Permission to upload and install plugins in Courier Pro
Important: This plugin is an add-on for Courier Pro and cannot be used as a standalone payment gateway or standalone courier management system.
Released Oct 5, 2026
Version 1.0.0
- Initial release
- Added Razorpay payment gateway
- Added Razorpay Payment Links integration
- Added payment verification
- Added webhook verification
- Added test/live API credential support
- Added Courier Pro payment gateway integration
0.0
- 5 0
- 4 0
- 3 0
- 2 0
- 1 0
Sign in to review a product you bought.
No reviews yet
Bought it? Be the first to share how it went.
Sign in to ask a question about this product.
No questions yet
Wondering about requirements, licensing or support? Ask away.