Skip to documentation

Payments

Understand invoice payment statuses

Payment status is the link between client checkout and your collection workflow. Invoice Reminder records payment attempts and updates the invoice after receiving a verified Stripe event.

6 min readUpdated July 27, 2026
01

Common payment states

  • Awaiting payment: the invoice was sent and no confirmed payment has been recorded.
  • Pending: checkout was submitted but the final Stripe confirmation has not yet been applied.
  • Paid: a successful payment was confirmed or the invoice was marked paid manually.
  • Failed or canceled: the payment did not complete and the invoice remains collectible.
02

Why a successful checkout may briefly show pending

After checkout, Stripe sends a signed webhook event to Invoice Reminder. The webhook verifies the event, matches it to the invoice, records the financial breakdown, and changes the invoice status.

A short pending state can be normal. If it does not clear, refresh the invoice and confirm that the Stripe webhook destination is healthy.

03

Record a manual payment

When a client pays by bank transfer, PayPal, check, cash, or another method outside Stripe, select the invoice and mark it paid. This closes the collection workflow and prevents unnecessary reminders.

04

Read the payment breakdown

The gross payment is the amount charged to the client. Stripe processing fees, possible currency conversion fees, and any platform fee are deducted to produce the connected account net amount. The exact fee depends on the connected account, payment method, card origin, currency, and Stripe pricing.

Common questions

Frequently asked questions

Why is an invoice still pending after checkout?

Invoice Reminder may still be waiting for the verified Stripe webhook event. Refresh the invoice and check the integration if the state does not update.

Can I mark a bank transfer as paid?

Yes. Manual payment methods can be reconciled by marking the invoice paid from the invoice list.