Community Add-Ons

Maintainers: AlexStudio
Add file to this package
Top » Payment Modules

PayPal Express Checkout IPN
for osCommerce Online Merchant v2.2

PayPal Express Checkout IPN Payment Module v0.1 beta

------------------------------------------------
- Description -

This PayPal Express Checkout Payment Module combined the PayPal SOAP API and IPN feature into one, designed for store owners who have a Premier or Business account at PayPal, including following features:

* Express Checkout API is an SOAP API provided by PayPal. By introducing this API, transactions no longer pass through user's internet browsers or agents. All connections are established directly between your host and PayPal servers, there for a much higher security level is provided.

* Payers must sign-up with PayPal. Customer without PayPal account must create one before paying. (required for PayPal Express Checkout API)

* Pass through customers' personal info to PayPal so they don't need to fill-in account sign-up form at PayPal, all filled up automatically.

* Review order payment in store (instead of PayPal site) before transaction, there for no need to create pre-mature order records in database.

* Update order status immediately if the payment transaction result is completed, no need to wait for IPN responses.

* Built in IPN feature for updating order status automatically once if pending payments (eCheck) are cleared, and payments refunded as well.

* Capable of declining unverified PayPal accounts. (Optional - setup through admin)

* Capable of complete dumping transaction/IPN detail in debug email, including sent out requests and recieved responses, and optional dumping email for successful transactions as well. (This is for PayPal 3005 error without triggering debug emails)

* Customers can select verified shipping address from PayPal file, and alter the shipping address set in checkout shipping page. (Express Checkout API built-in feature - This makes seller protection fully eligible possible)

* Showing per item details in both osCommerce and PayPal receipt, including tax, shipping, low order fee (shown as handling in PayPal receipt).

* Supported currencies including USD, AUD, CAD, CHF, DKK, EUR, GBP, HKD, JPY, NOK, NZD, SEK, SGD.


Support Thread :http://forums.oscommerce.com/index.php?showtopic=245571

Legend:  Download   Report
Expand All / Collapse All
PayPal Express Checkout IPN v0.4.1 AlexStudio 18 Feb 2007  

* Bug Fixed - In v0.4 if more than 1 record found in address book matched the street address sent back by PayPal, a new address record would be added because the address matching code couldn't tell which record it should be. Re-wrote the address checking code to pick an address from matched records and not to create any new entry.
* Bug Fixed - In v0.4 if EC button disabled, the error message for the cancel url couldn't be shown when shipping is skipped (virtual orders). Changed the cancel url to checkout payment page when order content type is virtual and EC button not enabled.
* Added a new configuration key to skip sending shipping address to paypal.
* Added a new configuration key to skip the confirmation page before sending customers to PayPal.
* Minor bug fixed in the language level file, the cURL not exiting error message was not modified from WPP module, now amendeded to EC IPN module.
* Added in ipn.php to handle the customer's selected language to be used with order comments (IPN message logging).
* Modified in ipn.php not to show address status if shipping address not present (skipped or virtual orders).
* Bug fixed in ipn.php to work around osCommerce rounding issue with different decimal points settings.
* Bug fixed in ipn.php to handle all possible cancelled order statuses.
---------------------------------------------------
Full package

PayPal EC IPN diagnostics v0.2 AlexStudio 14 Feb 2007  
PayPal EC IPN diagnostics v0.1 AlexStudio 14 Feb 2007  
PayPal Express Checkout IPN v0.4 AlexStudio 29 Jan 2007  
PayPal Express Checkout IPN v0.3.1 AlexStudio 25 Jan 2007  
PayPal Express Checkout IPN v0.3a AlexStudio 23 Jan 2007  
PayPal Express Checkout IPN v0.3 AlexStudio 22 Jan 2007  
PayPal Express Checkout IPN v0.2a AlexStudio 20 Jan 2007  
PayPal Express Checkout IPN v0.2 AlexStudio 20 Jan 2007  
PayPal Express Checkout IPN v0.1a beta AlexStudio 12 Jan 2007  
PayPal Express Checkout IPN AlexStudio 11 Jan 2007