WP Manifestindependent plugin directory
manifest / ecommerce / simple-invoices-payments

Simple Invoices & Payments

Wordpress plugin that allows the user to create invoices that are tied to WP users, with email notifications. Uses Stripe Checkout for payment.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/cdgsupport/simple-invoices-payments/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Custom Invoice System

Custom user profile page with invoice management and flexible late fee system.

Description

Creates a custom profile page for users to view and pay invoices, with admin functionality to manage invoices and configure late fees.

Features:

  • Custom user profile page with invoice list
  • Stripe payment integration
  • Flexible late fee system (flat, percentage, or progressive)
  • Email notifications for late fees
  • Admin dashboard for invoice management

Installation

  1. Upload 'custom-invoice-system' to the '/wp-content/plugins/' directory
  2. Activate the plugin through WordPress admin
  3. Add Stripe API keys in WordPress settings
  4. Create a page and add shortcode [custom_profile]

Configuration

Stripe Setup:

  1. Sign up for Stripe account
  2. Get API keys from Stripe Dashboard
  3. Add to WordPress:
    • Publishable key: Add to WordPress settings
    • Secret key: Add to WordPress settings

Late Fee Configuration:

  1. Go to Invoices in admin menu
  2. Enable late fees
  3. Configure rules:
    • Flat: Fixed amount
    • Percentage: Based on invoice amount
    • Progressive: Weekly increasing amount

Changelog

1.0

  • Initial release