Skip to main content
Subotiz is an AI-powered subscription management and payment platform purpose-built for subscription businesses, from AI SaaS to Web3 applications. It supports flexible Web2 and Web3 payment processing, an intelligent checkout experience optimized for conversion, and a no-code system for managing plans, billing, and customer access.It is designed for a wide range of business types including:
  • SaaS products using tiered or usage-based billing
  • AI and productivity tools
  • content platforms offering paywalls or memberships
  • multi-vendor platforms billing on behalf of sellers
  • Web3 services combining crypto and fiat payments
  • technology partners embedding recurring billing into their products
Yes. Subotiz integrates Stripe Tax to automatically calculate and collect sales tax, VAT, and GST based on customer location and transaction details. Tax rates are kept updated with global regulations, so merchants do not need to manually manage rate changes. Subotiz also supports generating compliance-ready tax reports without manual setup. This covers the main tax types required in most global markets and applies automatically during checkout.
Yes. Subotiz provides a complete white-label billing infrastructure for partners who want to deliver recurring billing services under their own brand. This includes branded domains, logos, checkout UIs, emails, and customer portals, sub-account (merchant) dashboards with individual billing logic, structured transaction logs and complete billing history, and support for both fiat and crypto payments. These capabilities allow platforms, fintechs, agencies, app stores, and SaaS resellers to launch their own branded subscription billing systems without building them from scratch.
The Subotiz admin is organized into the following main modules accessible from the left navigation. Data: transaction and subscription performance views including Transaction overview, Subscription overview, and Reports. Products: catalog and billing structure with Products, Product pricing, and Price lists. Transaction: billing execution with Trade orders, Refund orders, and Disputes. Subscriptions: subscription lifecycle management. Discounts: discount campaign creation and management. Finance: Balance (real-time funds) and Withdrawals (settlement transfer history). Customers: unified customer profiles with billing history. Emails: Transactional emails, Marketing emails, and Sender domain settings. Invoices: all billing event records. Settings: system configuration including payment providers, team members, customization, and recovery rules. Developer: Integration settings and Webhooks.
Integration credentials are located in the Developer module. Go to Developer > Integration settings in the Subotiz admin. This page displays core integration credentials including Merchant ID, Access No., and Access secret key. You can also configure return and cancellation URLs for payment redirection on this page. For Webhook configuration to receive real-time event notifications, go to Developer > Webhooks.
Yes. Subotiz supports multi-store management under a single account. You can create up to 100 stores per account, each operating independently with its own products, payment settings, and data. To access store management, click the store name or logo in the bottom-left corner of the admin to open the store panel, then click Manage stores. From the Store Management page, you can view all stores, search by name or Store ID, filter by status, switch between stores, and transfer ownership. Each store can be opened in a new tab for independent management.
Stores in Subotiz have three possible statuses. Active: the store is fully operational and all features are accessible. Transferring: an ownership transfer is in progress — the store continues to operate normally during this period and all functions remain available. Frozen: only billing-related actions are available; all other sections are view-only and no new operations can be performed. When a store is frozen, merchants should resolve the underlying issue to restore full access.
Only the current store owner can initiate a transfer. Go to Manage stores from the store panel, locate the target store, click the action menu and select Transfer ownership. Enter the recipient’s email address (must be different from the current account email) and an optional note. Complete identity verification by requesting a 6-digit code sent to your email — the code is valid for 30 minutes. Review the details and submit. After submission, the store status changes to Transferring and the recipient has 72 hours to accept. Once accepted, the original owner loses all access and the store appears in the recipient’s account. A 24-hour cooldown applies after completion before another transfer can be initiated. Transfers can be canceled at any time before the recipient accepts.
After a store ownership transfer is completed, the original owner is automatically removed from the store and no longer has any access. The store no longer appears in the original owner’s store list. The recipient becomes the new store owner and the store appears in their account. The store status changes from Transferring back to Active. A 24-hour cooldown period begins after completion, during which the store cannot be transferred again. If the original owner needs to regain access, the new owner would need to initiate a new transfer back.
When creating a new store, two fields are required: Business name (displayed on the checkout page and in the customer portal) and Country/Region. Two fields are optional: Store logo (used for brand identification) and Address. After submitting, the store is created automatically with Active status and the creator is assigned as the Owner by default. Each account can create up to 100 stores in total.
If the recipient does not accept the transfer within 72 hours, the transfer request expires automatically. The store status returns to Active and the original owner retains full access. A new transfer must be initiated if still needed. Transfers can also be canceled at any time before the recipient accepts. To cancel, go to the Store Management page, find the store with Transferring status, click the action menu and select Cancel transfer, then confirm. After cancellation the transfer stops immediately, the recipient loses the ability to accept, and a new transfer can be initiated if needed.
Yes. The admin language can be changed between English and Simplified Chinese. To change it, click the store name or logo in the bottom-left corner of the admin to open the store panel, then click Language and select your preferred option. Language settings apply only to the admin interface — they do not affect any storefront content, checkout pages, or customer-facing communications.
Yes. Subotiz meets PCI DSS v4 standards, which is the highest level of payment security certification. This ensures transactions are processed securely. Merchants do not need to manage complex compliance steps themselves — Subotiz handles the certification requirements. Combined with automated KYC and AML checks that verify customer identities and flag suspicious activity, Subotiz provides a secure and compliant payment environment without requiring merchants to have compliance expertise.
To create a Subotiz account, go to www.subotiz.com and click Get started. Enter a username, email, and password (8-20 characters, at least three of: uppercase, lowercase, number, or symbol — no spaces). Click Next, then fill in business information: business name (required), country/region, province/state, and city (required), business address, and accept the Terms of Service and Privacy Policy. Click Sign up to submit. After submitting, a verification email is sent to your registered address. Click Verify Email in the email to activate the account. Verification links are valid for 24 hours.
If the verification email is not received after registration, first confirm the email address entered during registration is correct. Then check the spam or junk folder as verification emails sometimes get filtered. If the email is still not found, go back to the verification page and click Resend verification email to request a new one. Note that if multiple verification emails are requested, only the most recent link remains valid — older links expire automatically. Verification links are valid for 24 hours. If the link has expired, request a new verification email from the same page.
After email verification, Subotiz guides you through an optional Quick Setup process to collect basic business information and support your initial workspace setup. It includes three steps: selecting your primary product type (such as SaaS, Software, Online video content, Information services, or eBooks), selecting your business size by monthly revenue range, and selecting your preferred payment providers. This information is used only for internal setup suggestions and is not shared externally. Quick Setup is optional — you can skip individual steps or complete setup and enter the admin directly. After completing or skipping, a short feature walkthrough may appear when you first enter the admin to highlight key modules.
To reset a forgotten password, go to www.subotiz.com and click Log in, then click Forgot password on the login page. Enter the registered email address and click Request reset link. Check your email for the password reset message and click the reset link inside. Reset links are valid for 24 hours. On the reset page, enter a new password twice for confirmation. Passwords must be 8-20 characters and include at least three of: uppercase letter, lowercase letter, number, or symbol — spaces are not allowed. Click Confirm to save the new password. If multiple reset emails are requested, only the most recent link is valid.
Subotiz passwords must meet the following requirements: length must be between 8 and 20 characters, the password must include at least three of the following four character types — uppercase letters, lowercase letters, numbers, and symbols, and spaces are not allowed. These rules apply to both the initial account creation and any subsequent password resets. If the two password entries do not match during reset, an error message will display and the reset will not proceed.
Yes. Subotiz supports multi-member management with role-based permissions. To add a team member, go to Settings > Team members in the Subotiz admin. You can add multiple members and assign each a specific role to control which admin functions they can access — for example, managing subscriptions, viewing reports, or handling transactions. Different roles have different levels of access, allowing merchants to grant each member only the permissions relevant to their responsibilities.
To remove or deactivate a team member, go to Settings > Team members in the Subotiz admin. Find the member you want to remove and deactivate their account or adjust their role permissions. Once deactivated, that member can no longer log in to the admin. If you only need to reduce a member’s access rather than remove them entirely, you can also change their role to a more restricted one instead of deactivating.
Yes. Each Store ID in Subotiz should be linked to one app or product only. If you use the same store across different apps, all transactions will be merged under one data source and the system cannot separate them by app — making it difficult to track performance or reconcile revenue per product. To keep payments organized and data clean, it is recommended to create separate Store IDs for different apps, or generate individual payment links for each app under the same store.
No coding is required to get started with Subotiz. Two integration options are available. Hosted Checkout (no-code): Subotiz generates a ready-to-use payment link that merchants can share directly or embed on a website. No development work is needed. This is suitable for merchants who want a quick and simple setup. SDK / API integration (developer): Merchants can use the Subotiz API and SDK to build a fully customized checkout experience embedded into their own app or platform. This requires development resources but offers more flexibility and control over the checkout flow. Both options support the full range of Subotiz features including subscriptions, trials, and refunds.
Subotiz supports major international currencies for transactions, including USD (US Dollar), EUR (Euro), HKD (Hong Kong Dollar), CAD (Canadian Dollar), and other widely used currencies. Merchants can configure their preferred transaction currency directly in the Subotiz admin. The settlement currency is selected during account registration — once transactions are created, the settlement currency cannot be changed. For the complete list of supported currencies, refer to the currency settings in your admin dashboard.
A Webhook is a system notification that automatically sends real-time event data to a URL you configure whenever a key event occurs in Subotiz — such as a successful payment, subscription update, or refund. This allows your system to stay synchronized with Subotiz without manual checking. To set up a Webhook in Subotiz, go to Developer > Webhooks in the admin. Configure your Webhook endpoint URL and secret key. Subotiz will then send event notifications to your URL automatically when supported events occur. For the full list of supported events and technical details, refer to the Subotiz Developer Documentation.
Yes. Subotiz provides an API that allows merchants to integrate with external systems including custom membership or user account systems, CRM platforms, and invoicing services. Using the Subotiz API, you can automate data synchronization, trigger actions based on payment or subscription events, and connect Subotiz to your existing business workflow. API credentials (Merchant ID, Access No., and Access secret key) are available at Developer > Integration settings in the admin. For API documentation and integration guides, visit the Subotiz Developer Documentation.