Skip to main content

Core | Payments — Complete Guide

The complete guide to payments in PushPress Core — how invoicing works, handling failed charges, collecting overdue balances, split payment options, and scheduling future invoices.

Written by Jessica Hamel

Overview

Every transaction in PushPress generates an invoice. Understanding how invoices work gives you full control over how and when payments are collected. This article covers the full payments workflow from invoice creation through overdue collection.

Who can do this: Admin and Staff with billing access

Where: Control Panel → Payments / Member Profile → Billing tab


How Invoicing Works

When any transaction is initiated — plan charge, product sale, event registration — PushPress creates an invoice first. That invoice controls how payment is collected. This gives you flexibility before money moves.

What you can do with an open invoice:

  • Add items (e.g., bundle a product into a plan renewal)

  • Collect a partial payment and leave the rest open

  • Schedule it to collect automatically on a future date

  • Split payment across multiple methods or cards

  • Forgive (delete) the invoice if no payment will be collected


Scheduling a Future Invoice

To pre-generate and schedule a member's next billing:

  1. Go to the member's profile.

  2. Next to their plan name, click the three dots menu.

  3. Select Create Next Invoice to generate the next billing period invoice.

  4. Click on the invoice to apply a payment method and amount.

  5. To change the next billing date: use the same three dots → Change Billing Date.


Billing on the 1st: If you want all members on a plan to bill on the 1st of the month, enable this in Plan Settings. It applies to all members on that plan going forward. Must be enabled per plan — it can't be applied globally to all plans at once.


Split Payments

PushPress doesn't have a built-in single split payment feature, but there are three workarounds:

Option 1 — Deposit + balance (e.g., $50 down, $175 later)

  1. Create a non-recurring plan for the deposit amount ($50). Link this as the public sign-up plan.

  2. Create a second non-recurring plan for the remainder ($175).

  3. Manually assign the second plan to each person on the date the balance is due.

Option 2 — Multiple scheduled payments

  1. Add a recurring plan to the member, set the start date for the first payment.

  2. Use the three dots → Change Amount/Discount to set the first payment amount.

  3. Repeat with a second plan for the second payment date and amount.

  4. Note: the member will have two identical plans on their account — they can check in using either.

Option 3 — Installment plan (e.g., 3 payments of $100 over 3 weeks)

  1. Create a recurring plan at $100.

  2. Set Recurring Interval to 1 Week(s).

  3. Toggle Recurs Forever to NO.

  4. Set Number of Occurrences to 3.

  5. Note: if you prorate the first payment manually, it does not count toward the occurrence limit.


Handling Failed Charges

When a payment fails, PushPress will surface it in three places:

  • Dashboard → Failed Billing section

  • Payments → Invoices tab (filter by failed)

  • Member profile → Billing tab

Steps to resolve:

  1. Verify the card — it's often easiest to remove the current card and re-add it (even the same one). This clears any stored data issues.

  2. Check the failure reason — open the failed invoice and scroll to the transaction details. Common reasons: insufficient funds, incorrect card number, wrong CVV or zip code, bank restriction.

  3. If the card is correct but still failing — ask the member to contact their bank. Banks sometimes block new recurring merchants or flag large charges. This is the most common cause of repeat declines.

  4. For ACH failures — if the invoice shows "currently charging," it may be locked. Use the Unlock option on the invoice, then retry.


Collecting Overdue Payments

To find overdue balances:

  • Dashboard → Failed Billing — quick overview

  • Payments → Invoices tab — full list, filterable

  • Member profile → Billing tab — per-member view

To collect:

  1. Open the invoice from any of the above locations.

  2. Click View Invoice.

  3. Select the payment method and amount to apply.

  4. Submit.

If member updated their card: Verify their plan is referencing the new card — plans don't auto-switch to a new payment method. Also, the system runs a nightly retry for any member with a valid payment method on file — overdue balances may collect automatically overnight.


Troubleshooting

Payment shows failed in Stripe but member says it came out of their account

  • This is typically a pending hold that will reverse. The transaction likely didn't complete. Monitor for 3–5 business days.

Refund discrepancy — refunded amount doesn't match deposit adjustment

  • Processing fees are not returned on refunds. Your business absorbs the original fee on the refunded transaction.

Invoice won't let me collect — shows as locked

  • Use the Unlock option on the invoice before retrying.

Did this answer your question?