chickendippers Posted January 2, 2008 Share Posted January 2, 2008 Hey everyone, I'm just looking to gather a bit of feedback from the WorldPay FuturePay users running the worldpayfuturepaycharges.php cron. We've currently got it set to run every 5 minutes, but what have you set it to? What have you found to be the optimal setting? Thanks, John. 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted January 4, 2008 Share Posted January 4, 2008 Once per day at 10am, you dot need to run it more than once, and it should be after your standard cron (which we have at 9am) 0 Quote Link to comment Share on other sites More sharing options...
chickendippers Posted January 4, 2008 Author Share Posted January 4, 2008 We had it running once daily, but then realised if an existing customer places an order they could have to wait 24 hours before their payment is processed and service is activated. 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted January 9, 2008 Share Posted January 9, 2008 We had it running once daily, but then realised if an existing customer places an order they could have to wait 24 hours before their payment is processed and service is activated. No, clients who place a new order get it processed real-time. 0 Quote Link to comment Share on other sites More sharing options...
chickendippers Posted January 10, 2008 Author Share Posted January 10, 2008 Ahha, thanks for that. I'll adjust accordingly. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS CEO Matt Posted January 10, 2008 WHMCS CEO Share Posted January 10, 2008 No, clients who place a new order get it processed real-time. I don't think that's the case. With FuturePay, if an agreement is already setup, they are told as such and that payment will be taken automatically - which is when the cron next runs. Matt 0 Quote Link to comment Share on other sites More sharing options...
chickendippers Posted January 10, 2008 Author Share Posted January 10, 2008 Ah, so a frequent cron is better? 0 Quote Link to comment Share on other sites More sharing options...
simplybe Posted January 10, 2008 Share Posted January 10, 2008 I don't use a cron at all. I just added a button to the admin page to run the billing when I want. I prefer it this way so that i can see what is being billed. just add to your admin/templates/homepage.tpl at the bottom somewhere: <input name="button" type="button" class="button" onclick="window.open('http://www.yourdomain/path to worldpay file','mywindow','width=500,height=800')" value="Run Futurepay Billing Cycle" /> now if you get an existing customer ordering you run the file and not wait for the cron. 0 Quote Link to comment Share on other sites More sharing options...
Si Posted January 15, 2008 Share Posted January 15, 2008 Just found this thread after posting a new thread about the same issue. Simplybe, that would require 2 things: 1) You being there 24/7 to watch every order coming in. Not feasible for me. 2) How do you know (without manually checking) whether each customer placing an order has a futurepay agreement? Anyhow, so a frequent cron would seem to be the correct and better solution, however, my issue is that the recent "Order Days Grace" option which was recently introduced to give customers paying by cheque x number of days to send in their payment, while not receiving the 'overdue invoice' notifications, causes an issue here. This makes the due date on new invoices x number of days AFTER the order date, (which in my case is 30 days). So, even if the cron runs every 5 mins as chickendippers suggests, the order wouldn't be processed until the due date. Biggie this one I think. Si 0 Quote Link to comment Share on other sites More sharing options...
netmotiv8 Posted January 15, 2008 Share Posted January 15, 2008 We run a cron every 5 minutes for futurepay 0 Quote Link to comment Share on other sites More sharing options...
simplybe Posted January 15, 2008 Share Posted January 15, 2008 Just found this thread after posting a new thread about the same issue. Simplybe, that would require 2 things: 1) You being there 24/7 to watch every order coming in. Not feasible for me. 2) How do you know (without manually checking) whether each customer placing an order has a futurepay agreement? You could also have a cron to run twice per day, but having the button allows you to bill customers now. I like to check every order even from exisiting customers, so for me it works well. You know if they have a futurepay agreement without checking because if they don't they would pay at the time of the order. The payment is only skipped at order time if they have an agreement in whmcs. The problem with running the futurepay file every 5 mins is that if a customers card fails, they will be getting emails stating this every 5 minutes. A nice feature would be the abilty to run the futurepay file for one customer, maybe have a 'bill now' button next to the invoice or something. 0 Quote Link to comment Share on other sites More sharing options...
Si Posted January 15, 2008 Share Posted January 15, 2008 Thanks guys, but none of these answers solve the issue here, which is much more fundamental than finding 'workarounds' imho. As othellotech says, if the customer has a FP agreement, the payment cron should run immediately during the order process. Problem solved. I'm going to raise this as a feature request and link back to this thread as I think this is a necessity. Si 0 Quote Link to comment Share on other sites More sharing options...
Si Posted January 15, 2008 Share Posted January 15, 2008 Just updating: This is the thread in the Feature Request, http://forum.whmcs.com/showthread.php?t=8144 which has already received a response from Matt with a solution. However, I'm not a coder, so maybe one of you will be able to do what Matt suggests. ? Thanks Si 0 Quote Link to comment Share on other sites More sharing options...
netmotiv8 Posted February 13, 2008 Share Posted February 13, 2008 Hi Si, Did you get this sorted? If so, how? 0 Quote Link to comment Share on other sites More sharing options...
Si Posted February 13, 2008 Share Posted February 13, 2008 Hi Si, Did you get this sorted? If so, how? Yep all sorted. I paid Matt $50 to develop a script which is actions the futurepaycron during checkout. I'm sure if you raise a support ticket he'll make it available for you also. Si 0 Quote Link to comment Share on other sites More sharing options...
nabil Posted September 10, 2008 Share Posted September 10, 2008 What we do is 0 days grace but delay sending out the first reminder - that's the grace period. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.