Products     Magento Extension     PCI-Shopping-Carts     Templates       CRELoaded     WordPress Modules     osCommerce Modules       osCommerce Addons       osCommerce Features       osCommerce Management       Payment Modules     CRELoaded Modules       CRE Loaded Addons       CRE Loaded Features       CRE Loaded Management       Payment Modules       CRELoaded Services
Free Stuff
Customization
Templates
Compare Products
You have no items to compare.
Affiliate Info
Affiliate Program FAQ
Affiliate Log In
Recent Orders
Hot Keywords: Order Notification, Order Search, Coupon, Flash Board, Compare, Floating Message, Tracking, Moneris, RSS, Visitor Filter

  MoneyBookers IPN

The following osCommerce contribution is a free Opensource code originated from official osCommerce website and provided for your reference only, you may download the original contribution file(s) and install it on your own; or you may request a Paid Installation Service from Agents Of Power; Agents Of Power does the "AS IS" installation on your website, we do not guarantee it will work properly on your website. Extra Paid service is available for repairing the problem from the original contribution or from your website.
Hi.. I was wondering if this package can be used with oscommerce-2.2ms2 and not just Rc2 ?

PS. file is a dummy file
Geez, this contribution was so buggy that I have no idea how anyone could have used it at all.
I can't even start to explain how many bugs it had in it, which I believe I fixed them all.
The only possible reason I can think of that anyone would release such a buggy contribution in the first place is if he can get money (errm, something like 50 pounds per hour for 3 hours work for example) on support requests...

This new version 2 is based on the latest version and includes all the fixes listed below plus many more.

I changed the way the stock is updated to the way the Paypal IPN works.
From now stock is updated only when the customer completes the payment.
The order is first saved in the DB and can be seen in admin/orders.php but no stock is updated at this stage.

I also added a safety check to the IPN to see if stock was already updated and it only update if it hasn't been updated yet.

I only tested this with 1 of the modules - amoneybookers_ipn.php which is the credit cards module, that's all I need, and it works perfectly.
I did not test it to work with any of the other included modules because I don't need any of them, but if you try and find any bug with the other modules and you can fix it, please remember to post the fix here.

This is a FULL PACKAGE. Enjoy!

P.S.

If you already installed the previous version, you should not update the SQL again.
The only SQL change, if you already installed previous versions is:
ALTER TABLE orders ADD stock_updated TINYINT(1);

Please remember to run this SQL command to add the new column stock_updated to your database.
The package had a bug where orders with total value greater than 999.99 (regardless the currency) could not be

processeed. Error shown: 'Invalid amount'. This was a small issue regarding the "," used as thousands seperator.

To solve it you need to change the code in

catalog/checkout_amoneybookersipn.php (if you use other modules besides checkout_amoneybookersipn.php you also need

to change them)


FIND

'&amount=' . number_format($order->info['total'] * $currencies->get_value($moneybookers_currency), $currencies-

>get_decimal_places($moneybookers_currency)) .
'&amount2=' . number_format($order->info['shipping_cost'] * $currencies->get_value($moneybookers_currency),

$currencies->get_decimal_places($moneybookers_currency), '.', '') .
'&amount2_description=' . urlencode($order->info['shipping_method']) .
'&amount3=' . number_format($order->info['tax'] * $currencies->get_value($moneybookers_currency), $currencies-

>get_decimal_places($moneybookers_currency)) .

and REPLACE by:

'&amount=' . number_format($order->info['total'] * $currencies->get_value($moneybookers_currency), $currencies-

>get_decimal_places($moneybookers_currency), '.', '') .
'&amount2=' . number_format($order->info['shipping_cost'] * $currencies->get_value($moneybookers_currency),

$currencies->get_decimal_places($moneybookers_currency), '.', '') .
'&amount2_description=' . urlencode($order->info['shipping_method']) .
'&amount3=' . number_format($order->info['tax'] * $currencies->get_value($moneybookers_currency), $currencies-

>get_decimal_places($moneybookers_currency), '.', '') .


This is the updated module with the new product of Moneybookers called Quick Checkout and IFRAME support. Moneybookers Quick Checkout enables you to take payments from credit cards, debit cards and local payment options in over 200 countries without the need for direct registration.
A few bugfixes and a status report finally working.
Just fixed minor sql. Full Package.
Credit goes to the Author.
   Posted on: 10/25/2008     See contribution details Request Installation with Paid service