Recurring payment with Paypal: what happens when I suspend and reactivate? - paypal

I have difficulties to find an answer on Paypal doc or on the web so here I come.
I am not sure of the behavior of suspending and then later reactivating a recurring payment on Paypal. Say I create a recurring payment profile that will credit $10w every month. We are September 1st and the next billing will happen October 1st. If I suspend the recurring profile on September 5th and I reactivate it on September 20th, will the next billing date change or will the user be still billed on October 1st?

They would still be billed on Oct. 1st.

Related

Start Date and Transaction Date of PayPal

I am confused about the Email Notification of PayPal after my Transaction. Because I have a Monthly recurring setup then I subscribe to PayPal on July 27, 2020, but based on the Email Notification my Payment Start Date is July 28, 2020, but then when I check my Transaction Date in my PayPal business account they billed me July 27, 2020, at 8:09 PM. It is normal in PayPal that the Email Notification said that my Payment Start is July 28, 2020, but they billed me on July 27, 2020?
Please see the below image.
Thank you so much.
This is a copy of the first email of PayPal after my subscription registration.
Subscription profiles bill in a batch that is independent of the initial creation time.
For profiles with an immediate start date, when that first batch bills will usually be within 24 hours of when the profile itself was set up. This usually ends up being the next day, so it showed "28"
But because of the checkout's early time and the forward timezone (GMT+8), apparently you were already in the day it would first bill ("27", later at 8:09 pm) -- and so displaying a first payment date of 27+1 was wrong for this case.

Double Payment in PayPal Subscriptions

I have a problem with PayPal recurring payment because my recurring payment is set in MONTHLY but after registration, I encounter double payment. The date of my registration is July 27, 2020, but instead of the next payment will be due next month PayPal. They charge me on the next day of my registration.
Please see the below image for the email from PayPal of my transaction today.
If you set an "Every 1 month" cycle PayPal Subscription to bill immediately, the first payment will bill on the following day.
If you have a setup_fee, it will bill immediately at checkout time.
If both are happening, then you need to get rid of either the setup_fee, or the first cycle of billing.
The way you get rid of the first cycle of billing is to begin with a trial sequence of 1 month that is 1 cycle long (and has no charge)
Then, after the 1 month trial, the regular periods of billing every 1 month can begin.

Change paypal next payment date in existing and executed billing agreement?

I used PayPal SDK to create and execute a billing agreement that was supposed to charge the client every 3 months.
However, I used the setup_fee to charge the customer immediately and set the start date to be 1 month in the future instead of 3.
I can see on the customer's profile that the customer next payment due date is in one month and I am not capable of changing the next payment date.
I've already tried using the billing agreement update method, but it doesn't let me change the start_date or next_payment_date.
Any idea how I can change the next payment date for the existing billing agreement that have already been executed?
The answer is not great, but the somewhat solution I found was to suspend the plans.
To give more context, my problem was the following:
User subscribed to quarterly paid plan on September 15th and paid setup_fee
Next payment was incorrectly configured to be on October 15th - because I added a month to the start date*
The actual next payment date should be 3 months after, on December 15h
My "solution":
I paused the subscriptions for those users before October 15th, more specifically on October 10th.
I restarted the solution 2 days after the incorrect next_payment_date, on October 17th.
Once the plan was restarted the next_payment_date was set to 3 months later, so it was set to January 15th.
So as you can observe, I was not able to actually fix it, but rather I accepted to "lose" a month.
Note: Paypal support was LESS than useful. At first their recommendation was to cancel the plan and ask the users to buy again. Then I sugggested the approach of suspending and they INCORRECTLY confirmed to me that the next payment date would be the correct one, and that was not true, it was ONE month later. So be aware of what their support says.

Confusion with PayPal's monthly billing cycle

I have implemented PayPal Payments Standard regarding processing subscriptions in our website. We have subscription plans for monthly/yearly.
As per the link https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/subscribe_buttons/#id08ADF60L0E6 PayPal says if a monthly billing cycle starts at 30th of January, the next billing cycle will be adjusted to 1st of March. But in live, it is different. I found that PayPal is billing on 28th of February. Is there any updated link of PayPal regarding this billing change? This is because, we need to display an expiration date to our customer for the current billing cycle/subscription.
Now I have doubts about the following:
How PayPal will adjust if the monthly billing cycle starts at 31st of January? Feb 28th or March 1st or March 2nd.
How PayPal will adjust if the yearly billing cycle starts at 29th February of a leap year? February 28th or March 1st.
My concern about billing date is that we are displaying the expiration dates to customers of current subscription. With no clear information of next billing date from PayPal, I am confused which date to display for next billing cycle.
Please let me know if any one is already handling these issues.
Thanks in advance!!!
I was also a bit confused, but found a good reference on their docs:
Recurring payments are collected on the same day of the month. If the
initial recurring payment falls on the 31st, PayPal eventually adjusts
the billing cycle to the 1st of the month. If the initial recurring
payment falls on the 29th or 30th, PayPal adjusts the billing cycle to
the 1st of the month on the following February.
Following what they've specified, I think the right answer to to both of your questions is:
It would be adjusted to March 1st.
For more examples, this reference might help:
https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/subscription_billing_cycles/

How Do Payments Occur for Reactivated PayPal Recurring Profiles?

Consider the following scenario. A PayPal recurring profile is set to bill Smith $10 on the 6th of each month.
In April, Smith's credit card expires and the recurring profile is automatically suspended.
Smith then lets his subscription lapse for a few months.
Then on September 25th he reactivates the profile (either through his PayPal account or my website via API).
Will I receive the payment of $10 immediately upon the reactivation, and a new schedule will be automatically set up to bill Smith on the 25th of each month, or will he be charged only on October 6th, as per the original schedule?
Thanks.
From the PayPal Payments Standard development guide, it indicates that by default if the subscription payment fails, PayPal will try again 3 days later, then a final attempt 5 days after that. If all three attempts fail, then the subscription is canceled.
The subscription is not suspended, so if the customer comes back several months later, they will be setting up a new profile, so you would receive the $10 on Sept 25, and the new billing cycle will be the 25th.
If the subscription was suspended by you (the seller) and then reactivated later, then it will resume on the next scheduled payment attempt. If the subscription is suspended by PayPal due to failed payment attempts then it cannot be reactivated.
Here is a little more information on payments that are failing from PayPal's Documentation:
To avoid overlapping payments, there are no reattempts if another payment for the same subscription is scheduled within 14 days of the failed payment.
If a payment fails, notification emails are sent to both you and your subscriber.