OnDemand Subscription

Introduction

An On-Demand Subscription is a flexible payment model where customers authorize merchants to store their payment details securely for future transactions. Unlike Regular Subscriptions, On-Demand Subscriptions do not follow a fixed schedule or amount. Instead, merchants can initiate charges as needed, based on customer usage or activity.

This model is ideal for businesses offering services with variable usage patterns, such as ride-sharing, cloud storage, or pay-as-you-go utilities. It provides customers with the flexibility to pay only for what they use, while businesses benefit from a seamless and secure payment collection process.


How On-Demand Subscriptions Work

1. Customer Authorization

  • Customers provide a one-time authorization for merchants to securely store their payment details.
  • The authorization allows merchants to initiate future charges without requiring customer approval each time.

2. Usage-Based Billing

  • Merchants charge customers based on their activity, usage, or demand.
  • There is no predefined billing frequency or fixed amount.

Steps to Implement On-Demand Subscriptions

  1. Create an On-Demand Plan:

    • Define the basic plan details such as currency and description.
    • The plan type must be set to ONDEMAND.
  2. Generate an On-Demand Subscription:

    • Use PortOne’s dashboard to create a subscription link.
    • Share the link with customers to obtain authorization for future deductions.
  3. Initiate On-Demand Deductions:

    • Charge customers dynamically based on their usage or activity.
    • Use PortOne’s API to securely deduct the required amount from the stored payment method.

Why Choose PortOne for On-Demand Subscriptions?

PortOne provides a robust solution for managing On-Demand Subscriptions, offering features such as:

  • Flexibility:

    • Tailored for businesses with variable usage patterns.
    • Allows merchants to charge customers at any time based on activity or demand.
  • Ease of Setup:

    • Merchants can use PortOne’s dashboard or API to quickly configure On-Demand