Skip to main content

ledgerely.com

View Categories

Payment Subscription

The Ledgerely Billing System provides a seamless and user-friendly way for customers to subscribe to plans. The system ensures proper plan selection, real-time price updates, and smooth integration with the Razorpay Payment Gateway. With built-in validation checks, users can only select eligible plans, agree to terms, and complete transactions securely.

Route: #

Billing Page: https://legerely.com/billing

Plan Selection Rules #

  • Free plans are not selectable.
  • Exhausted plans (expired or unavailable) are not selectable.
  • The Subscription button remains disabled until necessary actions are completed.

User Interactions on Plan Selection #

On Selecting a Plan: #
  • The selected plan is highlighted for visibility.
  • The page automatically scrolls down to the subscription section.
  • The summary price (left panel) updates dynamically from the API, reflecting the total cost.
  • The payment cycle dropdown defaults to monthly.
  • The “I agree to terms and conditions” checkbox is reset to unselected.
Enabling Subscription Payment #
  • Users must manually select the “I agree to terms and conditions” checkbox.
  • Once checked, the Subscription Payment button becomes active for proceeding with payment.

Payment Processing & Plan Activation #

  • Clicking the payment button initiates the Razorpay Payment Gateway.
  • Upon successful payment, the new subscription plan is recorded and activated in the system.
  • The current active plan is highlighted in the subscription table.