Guide
Integration
DCB

Overview

Direct carrier billing (DCB) supports subscription (recurring) and one-time (single-charge) payment models. Pick the flow that matches your product, then follow the implementation paths below.

Payment Flows

Match your commercial model—ongoing subscriptions or one-off purchases.

Subscription

Subscription Payment Flows refer to subscribing to a package on a set frequency; billing and renewal happen automatically each cycle.

Subscription Flow

Currently, there are three subscription flows:

Three subscription flows with descriptions and benefits
FlowDescriptionBenefits
Initial paymentTheir balance is checked first. If they have sufficient balance, the subscription is successful; otherwise, the subscription fails.
  • Immediate revenue collection
  • Clear subscription logic
  • No ambiguity in billing or lifecycle
  • Lower abuse risk
  • Higher quality conversions
Parking periodTheir balance is not checked before subscription. Instead, they are subscribed immediately after PIN verification and receive free access for the first few hours (up to 12 hours). Charging begins once the free period ends.
  • Faster user activation
  • Higher conversion rates
  • Good for impulsive or low-commitment services
  • Easy to understand for users
Free trialTheir balance is not checked before subscription. Instead, they are subscribed immediately after PIN verification and receive the first day(s) of the service for free. Once the free trial period ends, charging begins automatically.
  • Better user engagement before first payment
  • Higher conversion rates
  • Suitable for content/subscription-heavy services
  • Better user incentive to subscribe

How to Integrate

Use the SDK hub to pick Web or Mobile flow.

Integration Prerequisites for Live Environment

  1. Create Your Portal Account

    Create an account on our portal and obtain your Public Key and Private Key, which are required for authentication.
  2. Receive Integration Parameters

    Our team will provide you with the required integration parameters, including the subscription plan ID, catalog, and product details needed for the integration.
  3. Share Your Notification URL

    Provide your Notification URL to receive transaction callbacks.More info — click here

Key Features

Features that are supported across your integration

  • Flexible billing cycles (monthly, yearly, custom)
  • Prorated upgrades and downgrades
  • Real-time webhook notifications
  • Automatic payment retry logic
  • Trial periods and coupon support
  • Comprehensive subscription analytics
  • Smart-charging
  • Step Down Charging
  • Skip Bill Promotions
  • Discounted Promotions
  • Charging on Demand