---
updatedAt: 2026-01-30T13:57:09.000Z
agentTools:
  projectIndex: https://developers.cleeng.com/llms.txt
---

# Testing Recurring Payments

Testing recurring payments is a recommended good practice  for [subscription offer](https://publisher.support.cleeng.com/hc/en-us/articles/360012552919-What-is-a-Cleeng-offer#subscription) types. To make it easier, we have introduced **daily** subscriptions in the **[sandbox](https://srm-sandbox.cleeng.com/register)** environment only.

You can easily create **daily subscriptions** in the Cleeng dashboard, and simulate the entire subscription lifecycle, including recurring payments in a controlled sandbox environment.

This allows you to thoroughly test and fine-tune your subscription offers before going live, and minimize the risk of unexpected issues with recurring payments, which helps you create a smoother and more reliable experience for your users.

# Use cases

Testing with daily subscriptions can be used:

* For <Glossary>Cleeng-managed subscriptions</Glossary>.  (For <Glossary>externally-managed subscriptions</Glossary> Cleeng acts only as observer and mirrors lifecycle events that happen in an external system).
* For the following Payment Service Providers: Adyen and PayPal.&#x20;

# Testing steps

1. **Ensure Payment Methods are Configured**\
   If not done already, contact our [B2B Support Team](https://publisher.support.cleeng.com/hc/en-us/requests/new) to configure your payment methods. [Default Dunning Actions](https://developers.cleeng.com/docs/dunning-action-settings#default-dunning-settings) are set automatically when your preferred payment methods are set.
2. **Ensure webhooks are configured**
3. **Create a Daily Subscription Test Offer**\
   You can create a test subscription offer in the **Cleeng Dashboard -> Offers & Coupons -> Offers**, and set the **billing period** to **daily**.

<Image align="center" alt="Cleeng Dashboard: Creating a daily subscription offer" border={false} caption="Cleeng Dashboard: Creating a daily subscription offer" src="https://files.readme.io/8e7722fa449451da0ebec681174166174b5e13bf9556e826678f6eac1b14b917-cleeng_sandbox_one_day_subscription_creation.png" />

When the test offer is created, the **Billing Frequency** will display as "day" in the **Default Pricing** section.

<Image align="center" alt="Cleeng Dasboard: Subscription offer with &#x22;day&#x22; billing frequency" border={false} caption="Cleeng Dashboard: Subscription offer with &#x22;day&#x22; billing frequency" src="https://files.readme.io/9d0de46fb66ef75319de06904e3afff4b2409fcf618d81b782ca35345683e121-cleeng_sandbox_one_day_subscription_billing_frequency.png" />

4. **Register a Test Customer**\
   Register a test end-user to create a new customer account for testing.
5. **Purchase the Daily Subscription Test Offer**\
   Use the test customer account to purchase the test offer.
6. **Verify Initial Payment**\
   Go to **Cleeng Dashboard -> Customer -> Customer Account**.
   * The purchase should be visible in the **CustomerAccount -> Customer Details** tab.
   * The scheduled payment date should be set to the next day (24 hours after purchase), indicating when the recurring payment is due.

<Image align="center" alt="Cleeng Dashboard: Customer Details - daily subscription" border={false} caption="Cleeng Dashboard: Customer Details - daily subscription" src="https://files.readme.io/943647309dfed938a1bb3b8b6dcf6c4294a28dcc77e199dfaf545b96500b9b7a-cleeng_sandbox_one_day_subscription_testing.png" />

7. **Verify Recurring Payments**\
   A day after the initial purchase, go to **Cleeng Dashboard -> Customer -> Customer Account** to check if a recurring payment has happened as expected.
   * Recurring payments should be visible in the **Transactions** table in the **Customer Details** tab.
   * The scheduled payment date should be set to the next day after the last recurring payment, indicating when another recurring payment is due.

<Image align="center" alt="Cleeng Dashboard: Customer Details - recurring payments for a daily subscriptions" border={false} caption="Cleeng Dashboard: Customer Details - recurring payments for a daily subscriptions" src="https://files.readme.io/fab4fff4d7e002be6a77481d51052027c78db997e5b5ba41a270882d2239c564-cleeng_sandbox_customer_account_recurring_payments.png" />