Issue with Rate Plan Subscription Duration in Apigee OPDK 4.52 Monetization

Dear Team,

I would like to raise a concern regarding an issue encountered in Apigee OPDK 4.52.00 related to monetization and rate plan subscriptions.

We have configured a rate plan with the following details:

  • Effective Date: March 23, 2025

  • End Date: Not defined (open-ended)

One of the developers subscribed to this rate plan as a prepaid subscription with a duration of one year, starting from October 30, 2025 until October 30, 2026.

However, we observed unexpected behavior where the developer’s subscription ended prematurely on February 28, 2026 (approximately after 4 months), and the account balance became negative.

We would appreciate your support in clarifying the following:

  1. What could be the reason behind the subscription ending earlier than the configured one-year period?

  2. Is the rate plan’s effective date impacting the subscription duration or billing cycle in this scenario?

  3. How can we ensure that a developer’s subscription remains valid for the full purchased duration (e.g., one year), regardless of the rate plan’s effective date?

  4. Can the same developer resubscribe to the same rate plan after recharging their balance without needing to create a new rate plan?

For your reference, I will attach screenshots of the rate plan configuration and related details.

Please let me know if any additional information is required.

Best Regards,

Developer Balance

{

    "developerBalance": [

        {

            "amount": -4500000.0000,

            "chargePerUsage": false,

            "id": "da78c077-3482-47b6-80e4-847330a0cecd",

            "isRecurring": false,

            "supportedCurrency": {

                "description": "Saudi Arabia Riyals",

                "displayName": "Saudi Arabia Riyals",

                "id": "sar",

                "minimumTopupAmount": 100.0000,

                "name": "SAR",

                "organization": {

                    "approveTrusted": false,

                    "approveUntrusted": false,

                    "billingCycle": "CALENDAR_MONTH",

                    "country": "SA",

                    "currency": "SAR",

                    "description": "tcc",

                    "hasBillingAdjustment": true,

                    "hasBroker": false,

                    "hasSelfBilling": false,

                    "hasSeparateInvoiceForProduct": false,

                    "id": "tcc",

                    "issueNettingStmt": false,

                    "name": "ttt",

                    "nettingStmtPerCurrency": false,

                    "selfBillingAsExchOrg": true,

                    "selfBillingForAllDev": false,

                    "separateInvoiceForFees": false,

                    "status": "ACTIVE",

                    "supportedBillingType": "BOTH",

                    "taxEngineExternalId": "APIGEE01",

                    "taxModel": "HYBRID",

                    "timezone": "Asia/Riyadh"

                },

                "status": "ACTIVE",

                "virtualCurrency": false

            },

            "usage": 0

        }

    ],

    "totalRecords": 1

}