Contributions
Internetsecure Merchant Link
This code works using InternetSecure's Merchant Link product. It is based on the previous contribution of v1.0 made by Ed Kellyv1.0 for i-media
One of the beauties of Internetsecure's payment solution is that it provides full security features (CVN, AVS, Verfied by Visa and MasterCard Securecode) at no extra cost and no configuration required.
Your customer completes the selection of products in the osC cart and then the information is passed to IS for payment processing. Your customer enters their payment details on InetnetSecure's secure pages and if the transaction after approval they are directed back to checkout_success.php in osC.
If a payment is declined they are given the opportunity to re-submit, perhaps using a different credit card.
This is v2.0, building on Ed Kelly's v1.0. It includes fixes to:
- pass the customer's billing address to internetsecure, rather than just primary address to InternetSecure,
- correctly pass full cardholder name, state/province and phone number to internetsecure.
- pass product item details to internetSecure.
- correctly process test approvals{test} and tested declined{testd} transactions with all currencies.
- add the capability to process with multimple currency accounts at Internetsecure ($CAD &/or $USD)
This version does not support InternetSecure's export script, pin codes or recurring billing features.
| Travis Wizniuk | 8 Dec 2004 |
Ok here is an update that I know people are looking for.. This will update your database with the purchases.
Now before anyone screams, I'm not a programmer and this was just hacked together. So if someone wants to take this and pretty it up, be my guest.. Also, yes I know it can return false positives if the user is smart enough. So it is important that you compare the transaction on Internet secure with OSC's.
Now extract this file to your includesmodulespayment directrory and edit the folloing piece of code to contain your website.
$returnurl="https://www.canadaloveshop.com/checkout_process.php?osCsid=";
The return "Return URL" in the admin pages is now disabled
Thanks and I hope this helps someone.
| Don Mitchinson | 29 Nov 2004 |
| Dave Pratt | 12 May 2004 |
Note: Contributions are used at own risk.
