Skip to content

UddoktaPay/pmpro-uddoktapay

Repository files navigation

Paid Memberships Pro - UddoktaPay Gateway

Integrate UddoktaPay payment gateway with Paid Memberships Pro for accepting payments in Bangladesh.

Description

The UddoktaPay Gateway add-on for Paid Memberships Pro allows you to accept payments through various Bangladeshi payment methods including bKash, Nagad, Rocket, and more.

Features

  • Accept payments through multiple Bangladeshi payment methods
  • Seamless integration with Paid Memberships Pro
  • Automatic payment verification
  • Support for both one-time and recurring payments
  • Customizable payment button text
  • Easy to configure

Requirements

  • WordPress 6.2 or higher
  • PHP 7.4 or higher
  • Paid Memberships Pro plugin
  • UddoktaPay merchant account

Installation

  1. Download uddoktapay.zip from this repository
  2. Go to WordPress Dashboard → Plugins → Add New
  3. Click "Upload Plugin" at the top
  4. Upload the uddoktapay.zip file
  5. Click "Install Now"
  6. Activate the plugin through the 'Plugins' screen in WordPress
  7. Go to Memberships → Settings → Payment Gateway & SSL
  8. Select "UddoktaPay" as your Payment Gateway
  9. Enter your UddoktaPay API credentials
  10. Save the settings

Development

Setup

# Clone the repository
git clone https://github.com/UddoktaPay/pmpro-uddoktapay.git

# Install dependencies
composer install

# Install development dependencies
composer install --dev

Code Standards

The project follows WordPress coding standards. To check the code:

# Run PHPCS
composer run phpcs

# Fix automatically fixable issues
composer run phpcbf

Support

For support, please email [email protected].

Contributing

  1. Fork the repository
  2. Create a new branch for your feature
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages