Customer entering a card payment beside a laptop

Get paid

Online Invoice Payment Processing

Share an invoice payment link so customers can pay through Stripe. For unpaid invoices marked Issued, Invoice Master checks and records the full payment.

  • Accept the full invoice amount through your connected Stripe account
  • Let customers pay without an Invoice Master account
  • A valid full payment moves an unpaid invoice from Issued to Paid

A payment from start to finish

What your customer sees, and what updates for you

These test screenshots use a fictional US$3,247.50 invoice for event equipment. The example checkout uses Stripe sandbox, so no live charge was made.

  1. 01Customer opens the payment link and completes Stripe checkout
  2. 02Invoice Master validates and records the payment

Customer view

The payment link opens Stripe-hosted checkout

Customers open checkout from a shared public invoice or a direct Stripe link. They can review the invoice items and total, then pay without an Invoice Master account. Stripe decides which payment methods appear.

Stripe sandbox checkout for a fictional Invoice Master invoice totaling US$3,247.50
Test screenshot from August 2026, using Stripe sandbox. No live charge was made.

Invoice Master view

The invoice changes from Issued to Paid

This is the same invoice after Invoice Master checks and records the full payment. Its balance is now zero and its status is Paid. Each link allows one completed checkout.

Invoice Master Paid invoice for Custom Scenic Backdrop and LED Uplight Set totaling US$3,247.50
The same test invoice in Invoice Master after its full US$3,247.50 payment was recorded.

What happens

How online invoice payment processing works

Connect an unpaid invoice marked Issued to Stripe Checkout. Invoice Master checks the confirmed payment before adding it to the invoice history.

Payment links require Premium. Compare the Free and Premium plans.

  1. 01

    Create a link for the full invoice amount

    Start with an unpaid invoice marked Issued. It needs a currency, line items, and a total above zero. Create a Stripe payment link for that full amount. Do not use the link after recording a partial payment.

  2. 02

    Give customers a no-login checkout

    Customers can pay from a shared public invoice or direct Stripe link without an Invoice Master account. Checkout happens on a page hosted by Stripe.

  3. 03

    Record successful payments automatically

    After Stripe confirms a payment, Invoice Master checks that it matches the current link. For an unpaid invoice marked Issued, it records a valid full payment. The balance becomes zero and the status changes to Paid.

  4. 04

    Keep payment processing with Stripe

    Stripe handles payment approval and decides which payment methods are available. It also manages processing fees, disputes, and payouts for your connected account.

  5. 05

    Record refunds and chargebacks

    Issue refunds or handle disputes in Stripe. Then add the matching Refund or Chargeback entry to the invoice history in Invoice Master.

  6. 06

    Keep raw card data out of Invoice Master

    Card details go directly to Stripe. Invoice Master does not receive or store the customer’s raw card details.

Payment responsibilities

What Invoice Master and Stripe each handle

See where to manage each part of an invoice payment.

What Invoice Master and Stripe each handle
CapabilityInvoice Master support
Create and share the invoice payment linkInvoice Master, on Premium with a connected Stripe account
Host checkout and determine available payment methodsStripe
Record a valid full payment and update the balanceInvoice Master checks the current link, amount, currency, account, and invoice before recording the payment.
Set processing fees and payout timingStripe
Issue refunds and handle disputesStripe handles the refund or dispute. You add the matching Refund or Chargeback entry in Invoice Master.
Collect raw card detailsStripe; Invoice Master does not receive them

Good fit

Best for

Small businesses that invoice through Stripe

Use it when you want customers to pay an invoice online while Stripe continues to handle checkout, fees, and payouts.

Customers who want to pay without signing up

Share one link that takes the customer to Stripe checkout. They do not need an Invoice Master account.

Teams that track payment against the invoice

Keep each online payment in the invoice history. For an unpaid invoice marked Issued, a valid full payment clears the balance and changes the status to Paid.

Setup checklist

How to start accepting invoice payments online

Connect Stripe once. Use payment links for the full amount of an unpaid invoice marked Issued.

  1. 01

    Connect Stripe on Premium

    Connect the organization’s own Stripe account and finish any required Stripe business and payout setup.

  2. 02

    Prepare an eligible invoice

    Use an unpaid invoice marked Issued. Check its currency, line items, and payment terms. The total must be above zero. Do not create this link if a partial payment is already recorded.

  3. 03

    Create and share the payment link

    Generate the Stripe-hosted link, then send the invoice or share the payment link through your usual customer channel.

  4. 04

    Customer pays through Stripe

    The payer opens the Stripe-hosted checkout page. Stripe decides which payment methods appear for that checkout.

  5. 05

    Review the payment record

    Check the payment history after checkout. For an unpaid invoice marked Issued, a valid full payment adds a record and clears the balance. The status changes to Paid.

Details

Frequently asked questions

Ready when you are

Start accepting invoice payments online

Connect Stripe on Premium and prepare an unpaid invoice marked Issued. You can then share a link for the full invoice amount.