POST /api/v1/subscription/update to update future billing and create an immediate top-up order for the current period in one request.
Behavior rules
topupAmountcharges only the current-period difference.- The updated
amountorproductInfotakes effect from the next billing period. - The immediate top-up does not change the Subscription billing dates or period sequence.
- When
topupStatusisAUTHORIZATION_REQUIRED, parsetopupActionas a JSON string and redirect the user to itswebUrl. - Use the Payment order notification as the payment source of truth. If the notification is delayed or lost, call
POST /api/v1/order/inquirywithacquiringOrderId. - Do not treat a browser redirect as proof of payment success.