Recurring Payment Service Overview
Last updated
Was this helpful?
The Recurring Payment Service enables you to process subscription billing and manage recurring payment mandates using the Java SDK. Once a customer has set up a mandate, this service handles subsequent charges without requiring customer interaction.
Business Use Cases:
SaaS subscriptions - Charge customers monthly/yearly for software subscriptions
Membership fees - Process recurring membership dues for clubs and organizations
Utility billing - Automate monthly utility and service bill payments
Installment payments - Collect scheduled payments for large purchases over time
import com.hyperswitch.prism.RecurringPaymentClient;
RecurringPaymentClient recurringClient = RecurringPaymentClient.builder()
.connector("stripe")
.apiKey("YOUR_API_KEY")
.environment("SANDBOX")
.build();Payment Service - Set up initial mandates with setupRecurring
Payment Method Service - Store payment methods for recurring use
Customer Service - Manage customer profiles for subscriptions
Last updated
Was this helpful?
Was this helpful?

