I offer recurring subscriptions on my site. They charge the user again every 5-10 days. The problem is that they are always late up to 12 hours, so they never renew on time. My guess is that paypal uses cronjobs twice a day that update the subscriptions. Does anyone know more about this? Perhaps I can take care of from my side?
No mate! I guess the fault is from your client's end. They might have selected the subscription term incorrectly. paypal subscription is offer your perfect date when It is going to charge. I am using paypal subscription service and it often happens to me where my client select monthly subscription instead of half-yearly or quarterly. I have to cancel all the incorrect subscriptions/
It's not letting them choose the length, it's all in the code, they just have to press the button. Perhaps it's my code? <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input name="cmd" value="_xclick-subscriptions" type="hidden" /> <input type="hidden" name="custom" value="<?=$accountid?>" /> <input type="hidden" name="business" value="mypaypaladdress@domain.com" /> <input type="hidden" name="item_name" value="$20 subscription for 10 days" /> <input type="hidden" name="item_number" value="24456" /> <input type="hidden" name="amount" value="20.00" /> <input type="hidden" name="no_shipping" value="1" /> <input type="hidden" name="no_note" value="1" /> <input type="hidden" name="currency_code" value="USD" /> <input type="hidden" name="notify_url" value="http://www.mysite.com/ipnfile.php" /> <input type="hidden" name="cancel_return" value="http://www.mysite.com/" /> <input type="hidden" name="return" value="http://www.mysite.com/" /> <input name="a3" value="20" type="hidden" /> <input name="p3" value="10" type="hidden" /> <input name="t3" value="D" type="hidden" /> <input name="src" value="1" type="hidden" /> <input name="sra" value="1" type="hidden" /> Code (markup): That's a 10 day subscription. Every hour matters. My users get furious when it doesn't renew on time...