Beginner Requires 1.0.0+ Updated March 2026

How Billing Works

ManskiPort handles billing per project or session. Deposits, installment plans, one-time payments. Here’s how all of it works.

ManskiPort is not a payment processor. It’s a billing management layer that sits in front of PayPal (and Stripe support is in active development). You connect your own PayPal account and clients pay directly into it. ManskiPort just handles the record-keeping.

Payment Modes

Each project or session can use one of two billing structures:

  • Pay in Full – One payment, covers the whole project. Client pays when they’re ready or you trigger the invoice.
  • Deposit + Installment Plan – Client pays a deposit upfront, then monthly installments over a set number of months. You define the deposit percentage and the plan length.

Setting Up Billing on a Project

When creating or editing a project, scroll to the Billing section:

  • Project Total – The full amount for this project
  • Payment Mode – Pay in Full or Installment
  • Deposit Percent – If installment, what percentage is due upfront (e.g. 25%)
  • Plan Months – How many months to spread the remaining balance across
  • Finance Charge – Optional percentage added to the total for installment plans

What the Client Sees

In the client portal under Bill Pay, clients see their current balance, what’s due now, the payment schedule, and the PayPal pay button. They can also apply gift card balances here if you’ve given them one.

Recording Manual Payments

If a client pays you by check, bank transfer, cash, or any other method outside the portal, you can record it manually. In the project admin, look for the Record Manual Payment option. Enter the amount, date, and method. This updates their balance and payment history in the portal.

PayPal Setup

Connect your PayPal credentials in Portal Foundation > Payments. You’ll need your PayPal Client ID and Secret from the PayPal developer dashboard. The portal uses PayPal’s payment SDK on the client side – no server-side processing required.

Stripe integration is coming. I’m not going to give a date because the last time I gave a date on a feature estimate I lied and then felt bad about it. It’ll be ready when it’s tested.

CP DIAGv1.0.5-betarel=1.0.5-betadir=/var/www/wptbox/wp-content/plugins/mankai-crm/css=YES (145 KB)js=YES (20 KB)