Razorpay Integration for PHP/MySQL App

Job ID: 40619508

Budget: ₹1,500 – ₹12,500 INR

# Razorpay Payment Gateway Integration (PHP/MySQL)

We are looking for an experienced **PHP developer** to integrate **Razorpay** into our existing PHP/MySQL web application.

### Current Setup

* Existing payment gateway: **PayU**
* Backend: **PHP**
* Database: **MySQL**
* PayU integration is already working.
* **Our Razorpay account has already been approved and we have permission to use Razorpay for both standard payments and subscriptions.**

### Project Requirements

1. Integrate **Razorpay** for one-time payments.
2. Integrate **Razorpay Subscriptions** (recurring payments).
3. Keep the existing **PayU** integration intact.
4. Add a simple configuration/setting that allows us to switch between:

* PayU
* Razorpay
without modifying the application code.
5. Ensure both gateways work with our existing checkout and order flow.
6. Update payment status correctly for successful, failed, and cancelled payments.
7. Verify Razorpay payment signatures and implement all recommended security checks.
8. Write clean, maintainable, and well-documented code.
9. Thoroughly test the complete payment and subscription flow before delivery.

### Skills Required

* PHP
* MySQL
* Razorpay Payment Gateway
* Razorpay Subscription API
* REST APIs
* Payment Gateway Integration

### Deliverables

* Working Razorpay one-time payment integration.
* Working Razorpay subscription integration.
* Gateway toggle between PayU and Razorpay.
* Source code with comments.
* Basic documentation explaining configuration and API keys.

### When Applying

Please include:

* Examples of Razorpay integrations you have completed.
* Experience with Razorpay Subscriptions.
* Your estimated timeline.
* Your fixed-price quote.

Only apply if you have prior experience integrating Razorpay Payments and Razorpay Subscriptions in PHP applications.