A customer bought an item with a subscription Start Date in the future and was charged immediately. Is it a bug?
When customers subscribe to a product, it's possible for them to select the Start Subscription Date on the product page.
By default, the initial order amount is charged as soon as the order is placed. Meanwhile, the Start Subscription Date defines the date on which the subscription itself begins.
The subscription has to be renewed each billing cycle depending on the selected frequency and the Start Subscription Date. This means, that the next payment will occur one billing cycle after the Start Subscription Date (not from the date of the initial order). However, the customer will have to pay immediately for the first order containing the subscription product even if the Start Subscription Date is set to be in the future.
Related Articles
What triggers the recurring payments?
According to the extension's logic, a new order for a subscription product is created at the beginning of each billing cycle. The recurring payments for subscription orders can be triggered in one of the following ways, depending on the payment ...
Last Billing Date and Amount Billed columns are empty in the customer account. How do I fix it?
By default, the Last Billing Date and Amount Billed columns show the information for those subscription orders, that were created by the system automatically according to the selected billing cycle: For example, a customer places a subscription order ...
How to create flexible subscription plans?
Our Subscriptions & Recurring Payments has a ready set of sample subscription plans, however, you can always create new ones that might be more suitable for your needs. To create a new subscription plan, please go to Magento Admin Panel > Amasty ...
Customer placed a subscription. How do I track it further?
Once customers create their subscriptions, they can be checked in the following places: 1. On the storefront inside the customer account. If you're logging in as a customer or running tests, you can go to the My Subscriptions tab in customer account ...
Subscriptions & Recurring Payments API
1. Amasty\RecurringPayments\Api\EstimateRecurringPaymentInterface POST /V1/amasty-recurring-payments/estimate-by-shipping-information, method="POST" - estimate the recurring payment by cart ID.