Our contribution integrate MVS with Paypal IPN
If you can contact us for more information at http://www.ezosc.com/support.php or 1-(800) 961-7424
What this Contribution Does:
This contribution changes the way osCommerce handles shipping. You can now set the shipping
parameters for each product individually. All of the following (and more) are possible:
1. Most products ship by a selection of standard shipping methods, but certain large and heavy items
ship by truck.
2. Products ship from one of two or more locations.
3. Some products ship by a selection of standard shipping methods, some must ship by a specific
method, others ship directly from several different suppliers.
4. Any combination of the above.
You can have orders sent directly to your supplier in the case of products that are shipped directly
from that supplier.
All of the necessary settings are controlled in the admin panel. There is an Admin page to set up
each Vendor (or shipper, or shipping method). There is an Admin panel for setting shipping modules
for each vendor, similar to the Shipping Modules page in the current Admin. There is also a
configuration setting to turn this whole Contribution off if it is no longer needed. In Admin->Configuration->Shipping/Packaging.
This module stores orders prematurely in the database to be processed by PayPal IPN notifications. This takes care of customers not returning back to the store to store the order in the database, and allows processing to occur when the PayPal IPN notification is received.
When communicating with the IPN notification, the order information is sent back to PayPal in a secure manner through PHP native OpenSSL capabilities or through cURL when OpenSSL is not available, or through a normal unsecure manner when no secure communication means exists, to confirm the order made. If the result is successful, the order status is updated automatically to show a successful order has been made. Invalid orders are left alone for the store administrator to verify.
This module also has OpenSSL public/private key encryption capabilities to securely send the order information to PayPal during the checkout procedure.
More information about this feature can be read here:
Encrypted Web Payments: https://www.paypal.com/us/cgi-bin/webscr?cmd=p/xcl/rec/ewp-intro-outside
This module was built to be as simple as possible without having the need to touch core codebase files or database changes for installation and usage.