ARTICLE AD BOX
I have a client who allows patrons in her fitness center to pause their monthly membership. She charges them for one month up front, and then startes charging them 1 month later after their re-start date.
As an example, if a member goes on hold, and wants a re-start date of 5/31/2026. This requires the ARB (Automatic Recurring Billing) to be cancelled, and re-established. So, in Authorize.NET ARB, the start date would need to be 6/30/2026, so that month is paid and she doesn't lose a month. But, the nextr month the member would be billed on 7/30/2026.
My client is insisting that a customer, who restarts on the 31st (of May) always has 31 for the payment day. Authorize.NET will not do that to my knowledge. Only if it starts on the 31st will they insure the last day of the month (for months with 28, 29, or 30 days). I tried sending a restart date of 6/31, and the PHP API used 7/1 instead. She would lose a month of payment.
Hope I made this clear.
Anybody have a workaround or solution?
