Skip to main content
Loading...

Streamline User Management & Authentication

RecurringStack™ offers a powerful user management platform and API designed to simplify your operations.

Happy Customer
User Creation & Management

Easily create new user accounts and manage existing ones, including updating details and roles.

Secure Authentication

Implement secure sign-in and sign-up processes with password hashing and optional two-factor authentication.

Password Management

Allow users to securely reset their passwords and manage their account credentials.

User Roles & Permissions

Define user roles and permissions to control access to different features and data within your application.

User Profiles

Manage user profiles, including personal information, contact details, and custom attributes.

Activity Tracking

Track user activity and events within your application for auditing and security purposes.

User Authentication Platform

Hassle-Free Two-Factor Authentication (2FA)

Avoid the headache of managing ever-changing regulations and carrier-specific requirements for SMS and RCS verification. Our two-factor authentication solution simplifies the process, ensuring compliance and security.

  • Secure Sign-Up & Sign-In
  • Two-Factor Authentication via E-Mail or SMS
  • Two Factor Authentication API
  • Customizable E-Mail Notifications
Magic Links & Tokens

Implement passwordless authentication with Magic Links & Tokens

Our API allows you to create a link or token that automatically authenticates users from your application and redirects them to CAMP for account management.

  • Enable seamless, single sign-on access from your app to CAMP
  • Retrieve user profile data via API with Magic Tokens
  • Direct users to specific CAMP functionalities (e.g. make a payment) with automated redirects
                          composer require recurringstack/recurringstack-php

# Create a magic login link and token for a customer user to access CAMP
try {

 $rs->createTokenUser("customer_account_id" => '', "user_id" => '');

    } catch (recurringstack\apiException $e) {

 $errorObj = $e->errorAsObject(); //Return the HTTP ->code and error ->message in an object.
        
}
                        
                        import requests

# Set up the API parameters
parameters = {"customer_account_id":'Value',"user_id":'Value',"expiration":'Value',"camp_redirect":'Value'}

# Make request
response = requests.post("https://api.recurringstack.com/xml/User/CreateToken", params=parameters)

# Print the API response
print(response.content)
                        
                        curl -d "customer_account_id=Value&user_id=Value&expiration=Value&camp_redirect=Value" -H "Content-Type: application/x-www-form-urlencoded" -X POST https://api.recurringstack.com/xml/User/CreateToken
                        

Integrate your way.

API or Code-Free

RecurringStack™ API


Our API provides a robust and flexible way to integrate user management and authentication directly into your SaaS application. With our API, you can:

Create and manage user accounts programmatically.
Implement secure sign-up and sign-in processes.
Enforce two-factor authentication for enhanced security.
Customize user permissions and access levels.
Integrate with your existing systems for a seamless user experience.

View API Docs

CAMP


For a faster, code-free solution, leverage our Customer Account Management Portal (CAMP). CAMP provides pre-built, customizable tools to quickly add customer self-service features to your application.

Sign-up and sign-in pages
Password recovery
Profile management
Payment method management
Subscription management
Explore CAMP

+

Data Ownership and Control: Your Business, Your Data.

Maintain complete control over your customer data with RecurringStack™. Our robust data protection policies and on-demand export capabilities ensure that your data remains yours, always.

Confident Businessman