Recurring billing that runs itself
Create subscription plans, installment schedules and usage-based billing — then let automatic retries and card updates protect your revenue.
Flexible billing models
Fixed subscriptions
Weekly, monthly, quarterly or annual plans at a set price.
Usage-based billing
Charge based on metered usage reported through the API.
Installments
Split a larger purchase into a set number of scheduled payments.
Free trials
Collect a card up front and start billing automatically when the trial ends.
Proration
Upgrade or downgrade mid-cycle with automatic credit and charge calculations.
Coupons & discounts
Percentage or fixed discounts for a set number of cycles or forever.
Reduce involuntary churn
A large share of subscription cancellations are not customer decisions at all — they are failed payments caused by expired cards, insufficient funds or bank declines. PayJunction fights this with smart retry schedules, automatic card updates for stored credentials, and customizable dunning emails that invite customers to update their payment details before access is interrupted.
Customer self-service
- Hosted customer portal to update cards and view invoices
- Automatic receipts and upcoming-renewal reminders
- Pause, resume and cancel controls you configure
- Webhooks for every subscription lifecycle event
Built for SaaS and memberships
Recurring billing is at the heart of our SaaS payments solution and works equally well for gyms, clubs, publishers, box subscriptions and service retainers. Developers can manage plans and subscriptions entirely through the API.
Frequently asked questions
Can customers update their own card details?
Yes. A hosted customer portal lets subscribers update payment methods and view billing history without contacting you.
What happens when a recurring payment fails?
PayJunction retries on a configurable schedule, sends dunning emails and notifies you by webhook so you can decide when to pause access.
Do you support usage-based pricing?
Yes. Report usage through the API and PayJunction calculates and bills the amount at the end of each period.
Related
Ready to accept payments with PayJunction?
Tell us about your business and we'll prepare a quote and a setup plan.
Contact sales