I am setting up Recurly for our monthly subscriptions. Due to legal restrictions, we cannot prorate refunds or credits. Its "all or nothing". So all subscriptions start on the 1st of every month and refunds always for the whole month (even if they cancel on the 30th day).
On the flip side, if they want to upgrade (or downgrade) mid-month they have to pay (or get credited) the FULL monthly difference. How can I turn off prorated features in Recurly? Or alternatively how can I specify amounts for credits/billing via the API?
I am developing in PHP using the PHP API and hosted pages for new purchases.
Prorating is done automatically whenever a subscription change is issued with a timeframe of "immediately". This functionality cannot be bypassed, however there may be some workarounds:
So all subscriptions start on the 1st of every month
One question here - must the subscription always start on the 1st of the month or just renew? If it's the former, do you need to wait for the 1st of the month for the subscription to start, or do you want it activated immediately?
and refunds always for the whole month (even if they cancel on the 30th day). In this case, you'll always want to issue a FULL refund, or just specify the full subscription price when issuing a refund.
On the flip side, if they want to upgrade (or downgrade) mid-month they have to pay (or get credited) the FULL monthly difference. How can I turn off prorated features in Recurly? Or alternatively how can I specify amounts for credits/billing via the API?