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.
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.
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.
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.
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.