Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Harald Ponce de Leon

Members
  • Posts

    5,379
  • Joined

  • Last visited

  • Days Won

    130

Reputation Activity

  1. Like
    Harald Ponce de Leon got a reaction from greasemonkey in Looking For Testers: New PayPal App   
    Hi All..
     
    PayPal App v4.039 has been pushed out! This is the first public release of the App and is now available on our Add-Ons site at:
     
    http://addons.oscommerce.com/info/9184
     
    A public announcement will be pushed out later today!
  2. Like
    Harald Ponce de Leon got a reaction from Gyakutsuki in Looking For Testers: New PayPal App   
    Hi All..
     
    PayPal App v4.039 has been pushed out! This is the first public release of the App and is now available on our Add-Ons site at:
     
    http://addons.oscommerce.com/info/9184
     
    A public announcement will be pushed out later today!
  3. Like
    Harald Ponce de Leon got a reaction from acidvertigo in Looking For Testers: New PayPal App   
    The target date for releasing the App publicly is this coming Monday (the 8th)! The documentation is just about ready too which can be previewed at:
     
    http://library.oscommerce.com/Package&en&paypal&oscom23
     
    (the pages from Balance onwards are still being worked on)
  4. Like
    Harald Ponce de Leon got a reaction from oscMarket in Looking For Testers: New PayPal App   
    Hi All..
     
    The changelog for the first online update includes:
     
     
     
    This will be pushed out this week with some other improvements.
  5. Like
    Harald Ponce de Leon got a reaction from GLWalker in Looking For Testers: New PayPal App   
    Here are some screenshots of the App :)
     

     

     

  6. Like
    Harald Ponce de Leon got a reaction from Mort-lemur in Looking For Testers: New PayPal App   
    Here are some screenshots of the App :)
     

     

     

  7. Like
    Harald Ponce de Leon got a reaction from acidvertigo in Looking For Testers: New PayPal App   
    Here's what happens when the App is opened the first time on the Administration Tool -> it migrates the configuration parameters of the older bundled PayPal modules to the new App configuration. Although the modules are now configured through the App, the sorting of the modules are still performed on the Admin -> Modules -> Payment page for consistency with other modules that are installed.
     
    The new On-Boarding feature is a first for a self-hosted solution. PayPal have given us permission to include this in the App. This allows us to forward you to a PayPal account creation page on PayPal's servers and to retrieve your API credentials for you. This also works with existing accounts as PayPal will detect this and request you to log into your account.
     
    The privacy page documents what is happening behind the scenes.
     
    Feel free to test with as many new or existing sandbox accounts :)
  8. Like
    Harald Ponce de Leon got a reaction from acidvertigo in Looking For Testers: New PayPal App   
    Here are some screenshots of the App :)
     

     

     

  9. Like
    Harald Ponce de Leon reacted to Supertex in order status, stock change, & returning after paypal ... soo confused   
    OSC 2.3.1, PayPal Standard - newest release: 3.2
     
    TLDR:  Look at the last text section.
     
    I've read quite a few posts about how this works, but I'm still very unclear about how this "should" flow.  If there's a definitive post that would clear me up, could someone point me to it?
     
    Here's how it currently does flow for me:
     
    Customer populates a cart, moves through shipping and arrives at checkout_payment.  They have 2 options - Money Order and PayPal. 
     
    A) Money Order - No order exists until they click "confirm order" on checkout_confirmation. Then the order is set to "Awaiting Money Order", stock is deducted, and emails sent.
     
    B) PayPal - Order exists immediately when they click "continue" to move to checkout_confirmation.
    - Order in admin list is set to "Preparing [PayPal Standard]"
    - Order status within the order itself shows "No Order Status History Available"
    - No stock deducted.
     
    1) They click on "Confirm Order" & are taken to PayPal site.
    - No order status change.
    - No stock deducted.
    **Here is where the order should come into existence**
     
    2) They actually submit a payment on the PayPal site.
    - Order status in admin order list changes to "Pending"
    - Order status within the order itself shows "PayPal [Transactions]" with comment PayPal IPN Verified.
    - No stock is deducted
    - Cart is not cleared
    - No emails dispatched, either to me or the customer, from my store
     
    3) After the transaction, 2 things can happen: Customer is either auto-returned, or shown a "return to store" button.
     
    4a) They're auto-returned
    - Order status in admin order list remains "Pending."
    - Order status within the order itself now shows 3 status lines:
     
        1 - PayPal [Transactions], with comment PayPal IPN Verified.
        2 - PayPal [Transactions], with comment PayPal Verified.
        3 - Pending, with no comment.
     
    - Customer & store notification emails are sent.
    - Stock is deducted.
    - Cart is cleared.
     
    4b) 
    They click "Return to Store."
    - Same as above.
     
    4c) They do not return to the store, whether they closed the browser, hit the 'back' button, fumbled the keyboard and got hung up...whatever. 
    - Order status in admin order list remains "Pending."
    - Order status within the order itself shows "PayPal [Transactions]" with comment PayPal IPN Verified.
    - No stock is deducted
    - No emails are sent.
     
    Question about "B":  I have several orders that never progress beyond this point.  Is there not a way to prevent these "stale" orders from acquiring an order id, and therefore appearing in the admin orders list before they actually click to move to PayPal? Or better yet, until payment has been submitted? 
     
    It just makes unnecessary clutter in the list, and there's no need to actually SEE them, that I can think of, except it's been an indicator that the customer has cookies disabled, and had issues with the process.  Even being able to filter these out of the order list without altering the order query would be nice, but I can't readily alter the drop-down filter to exclude only this type of order, since it just adds a status type to the url.  It's either all types or a single type.  As I understand, this is somehow necessary to the functionality of the IPN.
     
    Question about "3": Why is this different for some customers?  I've run transactions on Windows, Mac, Chrome, FF, IE, and Safari, and have had mixed outcomes.  I realize this doesn't directly have anything to do with OSC, but surely someone has some insight on, or experience with, this oddity. Is it a browser/OS combination, or is it the way my store is set up?
     
    Question about "4a": Should I be seeing both IPN Verified, AND Verified, or do I have some redundancy at work?
     
    Question about "4c":  Perhaps this is related to the previous question.  I thought the IPN had functionality built in, to "finish" the order even if the customer did not return to the site, And by "finish" I mean send notification emails to the customer and to me, and more importantly, deduct stock.  If that is in fact how it should be working, can someone suggest where I've gone wrong?
     
     
     
     
  10. Like
    Harald Ponce de Leon got a reaction from acidvertigo in Looking For Testers: New PayPal App   
    Hi All..
     
    The PayPal modules will soon receive a big update by bundling all of the modules into an "App" and also prepares backend changes that extend the functionality of the Administration Tool.
     
    The App will first spend a short period being tested before the first official production-ready release is published. If you would like to help test the App, please be sure to do so on a test or backup installation first.
     
    In addition to updated modules, some new features of the App include:
     
    *) Order Management: Full and Partial Captures + Full and Partial Refunds (a replacement for admin/orders.php is required for OSCOM versions up to v2.3.4)
    *) Transaction Logging: All parameters sent to PayPal and received from PayPal are logged.
    *) On-Boarding: Allow the App to retrieve your PayPal API Credentials for new and existing Live/Sandbox accounts (currently only available for US/UK configured stores)
    *) Online Updates: Update notifications and one-click updates (requires minimum PHP 5.2 and Zip)
    *) Automatically migrates and configures older PayPal modules
     
    Online updates will be pushed out during the testing phase to help test the online update functionality.
     
    The App is striving to be as backward compatible as possible to our earlier releases. A replacement admin/orders.php file is available for OSCOM v2.2rc2a to v2.3.4.
     
    If you would like to help out and have a test OSCOM installation to test on, please read the known issues below and the README.md file in the download package (README.md is a normal text file) which describes manual code changes that must be applied.
     
    The following url will download the latest version of the App:
     
    http://apps.oscommerce.com/index.php?Download&paypal&app&2_300
     
    The following url will download v4.000 of the App (to test out online updates):
     
    http://apps.oscommerce.com/index.php?Download&paypal&app&2_300&4_000
     
    Please post your experiences and feedback in this topic.
     
    Thanks,
     
    Known Issues
     
    * Admin Order transactions missing for PayPal Payments Standard and PayPal Payments Pro (Hosted Solution) added to v4.027 (28-Nov)
    * Payflow missing from PayPal Payments Pro (Hosted Solution)
    * The result of Admin Order transactions should be improved added to v4.039 (09-Dec)
    * Stock deduction missing from PayPal Payments Standard IPN (stock is only deducted when customer returns back to the store) added to v4.016 (08-Nov)
    * Refunds not working with Payments Standard
     
    Future Features (after the first public release)
     
    * Recurring Payments
    * 3D Secure Payments
    * PayPal Log Filtering
  11. Like
    Harald Ponce de Leon got a reaction from Camelhmpz in Paypal Standard Not Emptying Basket   
    *** HERE IS THE SOLUTION ***
     
    In your PayPal account Profile -> Selling Preferences -> Website Payment Preferences page:
     
    Turn Payment Data Transfer OFF!
     
    Who told you to turn that on in the first place? :D
  12. Like
    Harald Ponce de Leon reacted to mattjt83 in PayPal Express cancel and return to - bug?   
    @@Harald Ponce de Leon
     
    Wouldn't this cover it?
    <?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_SHOPPING_CART, 'action=update_product', $request_type)); ?>
  13. Like
    Harald Ponce de Leon got a reaction from ''B'' in Paypal Standard - Could not verify the PayPal transaction. Please try again.   
    The module sends that information to PayPal as part of the transaction :thumbsup:
  14. Like
    Harald Ponce de Leon got a reaction from kymation in Paypal Express - Seen New Error - Help Please   
    I just had a look at her files and there was a customization performed in currencies->calculate_price() that rounded the price to 10 decimal points instead of the currency decimal points value.
     
    That would explain the rounding issue.
  15. Like
    Harald Ponce de Leon got a reaction from burt in Paypal Express - Seen New Error - Help Please   
    I just had a look at her files and there was a customization performed in currencies->calculate_price() that rounded the price to 10 decimal points instead of the currency decimal points value.
     
    That would explain the rounding issue.
  16. Like
    Harald Ponce de Leon got a reaction from Mort-lemur in Paypal Express - Seen New Error - Help Please   
    I just had a look at her files and there was a customization performed in currencies->calculate_price() that rounded the price to 10 decimal points instead of the currency decimal points value.
     
    That would explain the rounding issue.
  17. Like
    Harald Ponce de Leon got a reaction from burt in Paypal Standard Not Emptying Basket   
    Ok - with the help of Tsimi's sandbox account from Japan (with a Japanese address), I tracked down another problem relating to encoding that could fail the verification of the transaction if it contained special characters.
     
    The solution to this problem is to set your seller account profile to the same encoding as your shop (UTF-8 by default). In Tsimi's sandbox account it was set to Japanese / Shift_JIS.
     
    This can be set on the PayPal -> Profile -> Selling Preferences -> Language Encoding -> More Options page.
  18. Like
    Harald Ponce de Leon got a reaction from pol1 in PayPal Pro Hosted Blank Page   
    That's not related to the problem.
     
    Do you get a blank page on every page or only on pages loading the payment module?
  19. Like
    Harald Ponce de Leon got a reaction from Mort-lemur in Paypal Std & Paypal Express   
    None whatsoever :) PayPal Express Checkout is preferred over PayPal Payments Standard, and Express Checkout can also be used with Log In with PayPal.
     
    PayPal Express Checkout also handles guest checkouts nicely - don't forget to enable the Account Set Password content module though otherwise a random generated password will be emailed to the customer.
  20. Like
    Harald Ponce de Leon got a reaction from burt in PayPal Standard v1.0 wrong tax calculation   
    Geoffrey, the changes gone into v3.1 of the module are not a bug fix but a minor improvement - the v3.0 module works perfectly fine.
     
    Please don't expect us to make releases after every minor code change we make.
  21. Like
    Harald Ponce de Leon got a reaction from Tsimi in PayPal Standard v1.0 wrong tax calculation   
    I just worked with Lambros together to get line items into PayPal Payments Standard v3.1. The Add-On package will be released together with osCommerce Online Merchant v2.3.4.
     
    For those that can't wait, please download the following file and replace the v3.0 version in includes/modules/payment/paypal_standard.php:
     
    https://raw.githubusercontent.com/osCommerce/oscommerce2/master/catalog/includes/modules/payment/paypal_standard.php
  22. Like
    Harald Ponce de Leon got a reaction from GLWalker in New Certified PayPal Payment Modules   
    Hi All..
     
    New certified PayPal payment modules are now available at the Add-Ons site to download, install, and use for existing store owners. The new modules will also be included in the core osCommerce Online Merchant release packages from v2.3.4 onwards for new store owners to use.
     
    The new modules include:
     
    PayPal Payments Standard v3.0
    PayPal Express Checkout v3.0
    PayPal Payments Pro (Direct Payment) v3.0
    PayPal Express Checkout (Payflow Edition) v3.0
    PayPal Payments Pro (Payflow Edition) v3.0
     
    and introducing:
     
    PayPal Payments Pro (Hosted Solution) v1.0
     
    The PayPal Payments Pro (Hosted Solution Payflow Edition) module will become available in the coming weeks.
     
    The new modules are optimized for osCommerce Online Merchant v2.3.4 and are compatible with earlier v2.3 and v2.2 releases.
     
    Documentation for the new modules can be found at:
     
    http://library.oscommerce.com/Package&en&paypal&oscom23
     
    Support for all PayPal payment modules for osCommerce Online Merchant v2.x is available at:
     
    http://www.oscommerce.com/forums/forum/54-paypal/
  23. Like
    Harald Ponce de Leon got a reaction from oscMarket in New Certified PayPal Payment Modules   
    Hi All..
     
    New certified PayPal payment modules are now available at the Add-Ons site to download, install, and use for existing store owners. The new modules will also be included in the core osCommerce Online Merchant release packages from v2.3.4 onwards for new store owners to use.
     
    The new modules include:
     
    PayPal Payments Standard v3.0
    PayPal Express Checkout v3.0
    PayPal Payments Pro (Direct Payment) v3.0
    PayPal Express Checkout (Payflow Edition) v3.0
    PayPal Payments Pro (Payflow Edition) v3.0
     
    and introducing:
     
    PayPal Payments Pro (Hosted Solution) v1.0
     
    The PayPal Payments Pro (Hosted Solution Payflow Edition) module will become available in the coming weeks.
     
    The new modules are optimized for osCommerce Online Merchant v2.3.4 and are compatible with earlier v2.3 and v2.2 releases.
     
    Documentation for the new modules can be found at:
     
    http://library.oscommerce.com/Package&en&paypal&oscom23
     
    Support for all PayPal payment modules for osCommerce Online Merchant v2.x is available at:
     
    http://www.oscommerce.com/forums/forum/54-paypal/
  24. Like
    Harald Ponce de Leon got a reaction from oscMarket in Remove Paypal Express Checkout bottom!   
    v2.3.4 will fix this as it now blocks orders when no shipping rates are available and redirects the customer to the checkout shipping address page to have them select or enter another address.
     
    This is also supported in the Express Checkout Instant Update feature where the customer must select or enter another address during the EC flow (from their PayPal account).
     
    If Instant Update is disabled, the customer is redirected to the checkout shipping address page when they return back to the store.
  25. Like
    Harald Ponce de Leon got a reaction from Gyakutsuki in Testing New PayPal Express Checkout Module   
    Hi All..
     
    The new PayPal Express Checkout payment module is nearly ready and would like to ask if you could spend a few minutes to test it out at the demo site:
     
    http://demo.oscommerce.com
     
    Please perform an order with addresses inside and outside Florida, USA, and also change the shipping address during the Express Checkout flow.
     
    The new module is configured to use the new In-Context lightbox checkout flow but can break out and revert to the classic checkout flow depending on your browser and PayPal buyer account settings.
     
    As In-Context does not currently work with the Instant Update callback, the Instant Update feature is not enabled at this time.
     
    Line items may or may not be passed to PayPal depending if the line item calculations do not match the order total calculations. If they do not, then only the order total is passed to still allow the customer to make a purchase. Line Items will almost always be sent and will not in rare situations when extra order total modules need to manipulate the order total tax values.
     
    You will also notice that when testing and switching between addresses inside and outside Florida, USA, that when returning back to the store you may be redirected to the checkout confirmation page if the transaction total does not match the order total. This would be due to taxes being added or subtracted depending on the shipping address. Otherwise if the order totals match, the order is processed immediately.
     
    Thanks, and please report back on your findings.
     
    (BTW, the top Express Checkout button should be used on the shopping cart page. The one below it is for PayFlow which will be updated next with the recent updates)
×
×
  • Create New...