# Overview

> Learn about the features, advantages, benefits, user experience, and integration options of Subscription Payment.

 Subscription Payment allows your business to set up recurring payments as part of your online billing system for your website or application, while your buyers can pay your services on a regular basis (monthly, quarterly, annually, etc.). This feature works seamlessly across different platforms, including Web, WAP, and mobile apps. With just a single integration, you can offer buyers access to multiple payment methods, such as digital wallets, credit/debit cards, and bank transfers. Buyers can select their preferred payment methods for subscriptions, ensuring a smooth, fast, and secure payment experience.

 Subscription Payment is ideal for scenarios requiring regular automatic charges for membership fees or service fees, such as:

 - Online gaming/Gaming platforms: Subscription-based online games or platforms (e.g., Sony PlayStation Plus or    *World of Warcraft*    subscriptions).
- Content creator subscriptions: Subscription services for channels or influencers (e.g., YouTube channel memberships).

# Product description {#oc5Ey}

 A one-time setup solution supports multiple payment methods, allows flexible scheduling of billing cycles.

## Features {#rqjH9}

 - **Diverse application scenarios**    : Subscription Payment is applicable to diverse scenarios such as membership subscriptions, online subscriptions for physical products, and recurring top-ups or bill payments.
- **One-time integration**    : You only need to integrate once to support all types of devices (Web/WAP/App) and various payment methods. Simply guide buyers to activate subscription payments, and Antom will handle automatic recurring collections for you.
- **Customizable subscription settings**    : You can tailor subscription cycle based on business scenarios and buyer preferences. For example, set monthly, bi-monthly, or longer intervals as subscription periods.
- **Customizable promotional settings**    : Antom Subscription Payment allows you to configure promotional offers such as a one-month free trial, "Buy One, Get N Free" deals (where buyers receive N free periods after one paid cycle), customizable promotional durations and pricing, pre-sales for upcoming products, and more. You can also boost buyer retention with auto renewals following the trial period.

## Advantages {#ac8na}

 - **Global payment methods coverage**    : Supports the most popular payment methods worldwide, empowering you to conduct business in any region across the globe. For more details, refer to the "SUPPORTED INTEGRATIONS" section on      [payment methods](https://docs.antom.com/payment_methods.md)  .
- **Sustained revenue growth**    : Boosts revenue with advanced risk control capabilities and high transaction success rates, delivering higher profitability to your business.
- **Optimal user experience**    : Offers an all-in-one integration solution with multiple integration options for multiple devices, alongside fast settlement services, ensuring a seamless payment journey for merchants and buyers.
- **Efficient and convenient integration**    : Facilitates quick, secure, and user-friendly payment processing to help you rapidly expand into global markets.

## Benefits {#Vw19v}

 - **Enhanced buyer loyalty**    : Automatically renew subscriptions after trial periods to maintain consistent revenue streams while keeping customers actively engaged with your products or services.
- **Customizable promotions for revenue growth**    : Drive higher conversion rates and boost sales with flexible promotional offers such as "Buy One, Get N Free", time-limited discounts, and pre-sales for upcoming products.
- **Unified user experience**    : Offer secure and convenient payment options that ensure a seamless checkout process, minimizing interruptions and increasing buyer satisfaction and long-term loyalty.

# User experience {#yajZQ}

 The following illustration shows the user journey for B2B via eShop on mobile devices:

 ![image.png](https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/yuque/idocs/2025/png/58af9ebe-0e2a-473f-bb23-7493bcc3e160.png)

# Integration options {#n2x1p}

 Subscription Payment product currently supports API-only integration, for more details, see   [Integration guide](https://docs.antom.com/integration_guide_en.md)  .

 ![](https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/yuque/idocs/2025/png/5567e8e8-9314-49c5-bfa9-c67dfdfc8494.png)

## Integration resources {#c8FP6}

 Subscription Payment supports the following capabilities. Refer to   [Choose your integration path](https://docs.antom.com/ac/subscriptionpay/use_cases.md)   to explore the integration that best suits your business needs.

 | **Integration option** | **Description** |  |  |
| --- | --- | --- | --- |
| **Payment Element** | **Checkout Page** | **API** |  |
| [**createPaymentSession (One-time Payments)**](https://docs.antom.com/ac/ams/session_cashier.md)       **[Required]** | [**createPaymentSession (One-time Payments)**](https://docs.antom.com/ac/ams/session_cashier.md)       **[Required]** | [**pay (One-time Payments)**](https://docs.antom.com/ac/ams/payment_cashier.md)       **[Required]**  /    [**create**](https://docs.antom.com/ac/ams/create_sub.md)       **[Required]** | You can use the corresponding API to create a subscription and guide the buyer to authorize the subscription. |
| [**cancel**](https://docs.antom.com/ac/ams/cancel_sub.md)       **[Optional]** | You can use this API to terminate or cancel a subscription immediately after the current cycle. |  |  |
| [**update**](https://docs.antom.com/ac/ams/update.md)       **[Optional]** | You can use this API to update the subscription details include the subscription cycle rule, the payment amount for each subscription cycle, cycle start date, addtional payment and refund, or other information. |  |  |
| [**notifySubscription**](https://docs.antom.com/ac/ams/notify_sub.md)       **[Required]** | Antom notifies you of the subscription result through this API. |  |  |
| [**notifyPayment**](https://docs.antom.com/ac/ams/notify_subpayment.md)       **[Required]** | Antom notifies you of the payment result for each subscription cycle through this API. |  |  |
| [**notifyRefund**](https://docs.antom.com/ac/ams/notify_refund.md)       **[Optional]** | Antom notifies you of the refund result, but only in scenarios where a refund occurs during a subscription update. |  |  |

## Payment flow {#lvuPu}

 Subscription Payment includes the following steps:

 1. **Subscription activation**    : Call the   [**create**](https://docs.antom.com/ac/ams/create_sub.md)   API to activate the subscription service.
2. **Subscription payment notification**    : After completing the periodic deduction, Antom notifies you of the payment result through the   [**notifyPayment**](https://docs.antom.com/ac/ams/notify_subpayment.md)   API.
3. **[Optional]**    **Subscription change**    : Use the   [**update**](https://docs.antom.com/ac/ams/update.md)   API to change subscription details.
4. [**Subscription cancellation or termination**](https://docs.antom.com/ac/subscriptionpay/subscription_cancellation.md)  : Call the   [**cancel**](https://docs.antom.com/ac/ams/cancel_sub.md)   API to cancel subscription renewals or terminate subscription services immediately.

### Subscription activation & recurring payments {#Aev0j}

 The following figures show the subscription payment flow with APM or cards:

<!-- TabGroup -->

**Tab: APM payments**

![](https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/yuque/idocs/2025/png/51633e39-3320-4fb5-b89a-0a91cd9f606a.png)

**Tab: Card payments**

<!-- TabGroup -->

**Tab: Card information collected by you**

This mode requires that you are PCI certified, and you need to collect the buyer's card information, authorization information and subscription information independently.

 ![](https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/yuque/idocs/2025/png/c96d2b94-4319-443a-ba19-d641773f01e6.png)

**Tab: Card information collected by Antom**

Antom securely collects the buyer's card information.

 ![](https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/yuque/idocs/2025/png/55eb8619-67c2-4431-8aaf-91176b520fba.png)

<!-- /TabGroup -->

<!-- /TabGroup -->

### Change or terminate subscriptions {#pERLd}

 The following figures illustrate the processes for changing, canceling, or terminating the subscription service:

<!-- TabGroup -->

**Tab: Change subscriptions**

If you allow buyers to change subscription services, you can initiate a subscription   [**update**](https://docs.antom.com/ac/ams/update.md)   request. The workflow for changing a subscription is as follows:

 ![](https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/yuque/idocs/2026/png/04fd7a2b-ae88-4731-8155-0d9ef4b4c01e.png)

**Tab: Terminate subscriptions**

You can   [cancel or terminate the subscription service](https://docs.antom.com/ac/subscriptionpay/subscription_cancellation.md)   under the following scenarios:

 - If the buyer cancels the subscription renewal or fails to pay for the subscription period, you need to cancel the subscription.
- If the buyer files a complaint, you can immediately terminate the subscription service and make a refund to the buyer.

 The workflow for canceling or terminating a subscription is as follows:

 ![Subscription termination.png](https://idocs-assets.marmot-cloud.com/storage/idocs87c36dc8dac653c1/yuque/idocs/2025/png/987ec3e0-b3e8-4df0-92d8-810cc07b6677.png)

<!-- /TabGroup -->