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

Posts posted by Harald Ponce de Leon

  1. 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/

  2. After loading these four files onto my in-house test server, and leaving the new settings as default, I tried the 'Gateway Connection Test'. It returns an error: "An error occurred. Please refresh the page and try again."

     

    Sorry, I forgot to post a link to a file:

     

    https://raw.githubusercontent.com/osCommerce/oscommerce2/master/catalog/admin/ext/modules/payment/paypal/paypal_express.php

     

    That should be copied to:

     

    admin/ext/modules/payment/paypal/paypal_express.php

     

    After copying that file, the test connection link should then work.

  3. The last file is a cert file? Even if the shop already has an ssl cert?

     

    The PayPal public certificate is used to verify that the API calls sent to PayPal are actually being sent to PayPal. This protects against man-in-the-middle attacks; we've had no reports of this happening with earlier module versions, it has just been added in as an extra security layer.

  4. Now, with the v3.0 of Paypal Express, when I click on the Paypal Express button, it takes me to the Login Page, which defeats the purpose of the Guest Checkout.

     

    PayPal Express Checkout v3.0 actually supports guest checkouts much better than previous versions. It is enabled on our demonstration site at:

     

    http://demo.oscommerce.com

     

    I don't know why you are being directed to the login page first - this behaviour is not coded in the payment module and could be due to customizations you have performed on your store.

     

    Could you post a link to your store so I can experience the described behaviour?

  5. It's possible to control the button label shown in EC to show either "Continue" or "Pay Now".

     

    "Pay Now" is used as the majority of the cases the order will be processed directly skipping the checkout confirmation page. If the order totals do not match (due to a third pary order total module manipulating the tax values, or Instant Update not being used), the checkout confirmation page is shown.

     

    This might confuse the customer due to the "Pay Now" button label in EC, however a notice is added to the top of the confirmation page that order must be confirmed for it to be processed.

     

    This is much better than having the EC button labelled as "Continue" and processing the order directly (illegal in Germany) or showing the checkout confirmation page when it is not necessary.

  6. 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.

  7. The current module emails the customer an automatically generated password. The new module leaves their password empty and the new Content Modules feature of v2.3.4 automatically changes the My Account -> Change Password link to a Set Password link.

     

    The customer cannot log in again through the store if they do not set their password unless they go through EC or through Log In with PayPal.

  8. I just tried ordering as a guest in California, USA and can complete the order without hitting the checkout confirmation page.

     

    The sandbox environment does not send out emails but they can be read logging into https://developer.paypal.com and going to Applications -> Sandbox Accounts -> [sandbox Account] -> Notifications.

     

    The password can also be updated on the Applications -> Sandbox Accounts -> [sandbox Account] -> Profile page.

     

    Here is a site that generates fake/testing credit card numbers:

     

    http://www.getcreditcardnumbers.com

  9. Instant Update can be enabled in the Admin -> Modules -> Payment Modules -> PayPal Express Checkout configuration parameters page. Enable it and PayPal will request a list of available shipping rates from your store when the customer logs into PayPal during the checkout flow.

     

    Feel free to try this out on the demo site at:

     

    http://demo.oscommerce.com

     

    (the top PayPal Express Checkout button on the shopping cart page is the global PayPal solution with Instant Update enabled)

  10. As I recall, the sand box checkout took me back to the shop then for the order confirmation for both transactions, but I can try again and look for something specific you want to know aboiut.

     

    I just pushed out a fix - you should not ever ever see the checkout confirmation page on the online demonstration site :)

     

    It is rare for the checkout confirmation page to be shown and is only shown when a third-party order total module manipulates the order tax values in some manner.

  11. Unfortunately the In-Context lightbox checkout flow is not ready for the public and had to be removed at the last minute due to concerns over security and phishing. It will be brought back in the future when PayPal have further strengthened the checkout flow.

     

    It was great to be an early adopter of In-Context and I personally look forward to making it available again once it is ready for the public.

     

    As the module now uses the classic checkout flow again, Instant Update works out-of-the-box and can be tested on the online demonstration site.

  12. Hello there, checking out with PP sandbox, successful for two purchases one in and one out of Florida. I saved the checkout confirmation.php screenshots if you want to see those.

     

    Can you confirm that the checkout confirmation page was only presented for the Florida address? The outside address should have processed the order immediately when returning back to the store.

     

    Thanks,

  13. Please remove the addition of the DIR_WS_CATALOG constant - this is already defined in catalog/includes/application_top.php.

     

    Please also fix your cookie parameter settings from:

     

    define('HTTP_COOKIE_DOMAIN', 'http://www.mydomain.com');
    define('HTTPS_COOKIE_DOMAIN', 'https://www.mydomain.com');

     

    to:

     

    define('HTTP_COOKIE_DOMAIN', 'www.mydomain.com');
    define('HTTPS_COOKIE_DOMAIN', 'www.mydomain.com');

     

    See if that helps.

  14. Hi Christoper..

     

    Are you able to forward that notice from Google regarding your store not being secure? I've never heard of this and would like to know what the problem is.

     

    If you post it here publicly, please anonymize it before posting, otherwise send it as a PM to me and I will continue the discussion here in this topic to keep everyone informed.

     

    Thanks,

  15. Hi Loïc..

     

    in shopping cart,I see 2 button checkout with paypal

     

    Yep, I mentioned in the post that the top button is for the global Express Checkout and the bottom one is for the PayFlow Edition. Both modules are installed and enabled for testing purposes, and as both are in sandbox mode you can make sure the correct one is clicked on my hovering the mouse pointer over the button. A popup title should inform you of the module used.

     

    ps : paypal standard (with login paypal on the website) doesn't open the account paypal to process the order. Is it normal or this process is only for paypal express ?

     

    That is normal behaviour - Log In with PayPal seamless checkout only works with Express Checkout. Usually only either Standard or Express Checkout is installed for an online store. As it is the online demonstration, all PayPal modules are enabled for testing :)

     

    Those using IE, try Express Checkout with Chrome or Firefox and the In-Context lightbox checkout flow should work fine. It currently breaks out for IE which PayPal are working on fixing.

×
×
  • Create New...