PDA

View Full Version : Worldpay Futurepay



kokyew
05-22-06, 08:45 AM
I'm testing the demo of WHMCS and found it may be lack of the following features that I need.

Does WHMCS support Worldpay Futurepay at the moment? So when a customer signs up he'll be redirected to a page to create a Futurepay agreement, not just one time payment. Also in the future for every subsequent payment, WHMCS can mark the invoices as paid automatically.

Matt
05-22-06, 08:47 AM
No, WHMCS does not currently have a WorldPay FuturePay Module. If you could forward the integration information we could create a module for it.

Regards,

Matt

kokyew
05-22-06, 08:58 AM
Not sure what do you need but I hope the following link maybe of a little bit help.

http://support.worldpay.com/kb/product_guides/futurepay/repeatbilling.html

simplybe
09-04-06, 10:38 PM
Hi,
I would also buy this script if it supported futurepay. You would also need to add pre-auth mode too.

I believe the integration is not difficult.
here is an example piece of code for worldpay:


// Get the link id
if ($term==1) { $intrval=1; }
else if ($term==3) { $intrval=3; }
else if ($term==6) { $intrval=6; }
else if ($term==12) { $intrval=12; }

echo "<form action='https://select.worldpay.com/wcc/purchase' method='POST'>\n";
echo "<input type='hidden' name='desc' value='".$package_name." [".$domain_name."]'>\n";
echo "<input type='hidden' name='cartId' value='".$sid."'>\n";
echo "<input type='hidden' name='instId' value='".$worldpay_id."'>\n";
echo "<input type='hidden' name='currency' value='".$worldpay_cc."'>\n";
echo "<input type='hidden' name='futurePayType' value='regular'>\n";
echo "<input type='hidden' name='authMode' value='E'>\n";
echo "<input type='hidden' name='accId1' value='12345678'>\n";
echo "<input type='hidden' name='option' value='1'>\n";
echo "<input type='hidden' name='startDelayUnit' value='3'>\n";
echo "<input type='hidden' name='startDelayMult' value='".$intrval."'>\n";
echo "<input type='hidden' name='intervalUnit' value='3'>\n";
echo "<input type='hidden' name='intervalMult' value='".$intrval."'>\n";
$xlink=str_replace("http://", "", strtolower($http_web));
$xlink=str_replace("https://", "", strtolower($xlink));
echo "<input type='hidden' name='MC_callback' value='".$xlink."/invoice_success.php'>\n";
echo "<input type='hidden' name='testMode' value='".$worldpay_demo."'>\n";
echo "<input type='hidden' name='amount' value='".$sub_total."'>\n";
echo "<input type='hidden' name='normalAmount' value='".sprintf("%01.2f", $total_due_reoccur)."'>\n";
}


echo "<input type='hidden' name='accId1' value='12345678'>\n";

this needs to be a unique number that worldpay issue to you for pre-auth mode.

simplybe
09-04-06, 10:39 PM
http://support.worldpay.com/kb/product_guides/futurepay/repeatbilling.html does show all the variable you need

Matt
09-04-06, 10:49 PM
Hi,

Thanks for that - we'll be able to add that no problem. Will you be able to test the module for us?

Thanks,

Matt

simplybe
09-04-06, 10:54 PM
Hi
I would be happy to test it but I do not have a copy of your script. If you can provide a trial version I will happily test the module for you.

Mike

Matt
09-04-06, 10:55 PM
Hi,

You can find details of our 15 day free trial on our homepage at www.whmcs.com. Once you've got the script running, email [email protected] and I'll email over a module for FuturePay.

Regards,

Matt

simplybe
09-04-06, 11:09 PM
ok will do.

simplybe
09-06-06, 09:42 AM
Email sent, waiting for module to test

Bloory
12-06-06, 05:57 PM
Hi,

Did this fumctionality get added?

Thanks,

Bloory

Bloory
12-27-06, 12:05 AM
It appears to support this in the demo.