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.
Was this helpful? If something is missing or wrong, I want to know.
Send feedback