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.

by Crawford Design Group · github.com/cdgsupport/simple-invoices-payments

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/cdgsupport/simple-invoices-payments/archive/refs/heads/main.zip

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