NicePay Gateway Plugin for Botble Ecommerce

Job ID: 40052953

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

Make the NicePay Payment Gateway Plugin in a Laravel-based e-commerce system designed by Botble Technologies
Website: https://botble.com/

NicePay Payment Gateway Docs:

https://developers.nicepay.co.kr/

Botble Plugin Development Docs:

https://docs.botble.com/cms/plugin-development/

About My Codebase (Purchased from CodeCanyon):

I have already purchased the full code for Web CMS and Mobile Apps (Android + iOS).

Web CMS Product:
Farmart – Single or Multivendor Laravel Ecommerce System
https://codecanyon.net/item/farmart-single-or-multivendor-laravel-ecommerce-system/37567853?s_rank=18

Mobile Apps (Android + iOS):
Martfury – Flutter Ecommerce Apps for Botble Scripts
https://codecanyon.net/item/martfury-flutter-complete-ecommerce-mobile-apps-for-botble-scripts/58479245?s_rank=4

I will provide the complete web CMS code and mobile app code to the developer.

Documentation for Setup:

Web CMS Setup Docs:
https://docs.botble.com/farmart/

Mobile App Compiling Docs:
https://docs.botble.com/martfury-flutter/

The mobile apps are already ready and compiled by me.

Important Requirement:

This NicePay payment gateway plugin must work on all three platforms:

Web (Farmart Laravel CMS)

Android app (Martfury Flutter)

iOS app (Martfury Flutter)

The plugin must integrate fully into Botble's payment system and expose APIs/endpoints required for mobile checkout.

Deliverables
1. Full Plugin Folder / ZIP

A complete, production-ready NicePay plugin placed under:
/platform/plugins/
Must be installable and activate without core modifications.

2. Installation + Configuration Guide

A clear step-by-step document that includes:

How to install the plugin

How to configure NicePay merchant keys

How to enable Sandbox or Production

How to set callback URLs

How to connect it with the mobile apps

3. Sandbox Test Proof

Screenshots or a short recorded demo (web + mobile)

Successful transaction showing order status updated

Logs or responses confirming NicePay callback success

4. Clean, Documented Code With No Core Modifications

No changes in /platform/core/

All logic inside the plugin only

Commented PHP code

API endpoints documented for the Flutter apps

Environment variables (.env) for all credentials