Jump to content

Harald Ponce de Leon

Community Team
  • Content count

    5,378
  • Joined

  • Last visited

  • Days Won

    125

Everything posted by Harald Ponce de Leon

  1. Harald Ponce de Leon

    PayPal App v5.000

    @@Sam-AUST Please test this at https://demo.oscommerce.com - it is currently on PayPal App v5.018.
  2. frankl sent another care package https://goo.gl/photos/PcBzPH7yCXEYXcfF8 case of Red Bull, coffee beans, cocoa, nuts and raisins, Jack Daniels chocolate, and olive oil :-D #latenightcoding Thanks Frank! <3

    1. mattjt83

      mattjt83

      Maybe I should send you some chocolates from my shop too!

    2. Harald Ponce de Leon

      Harald Ponce de Leon

      That would be awesome <3 Will add a page to the website for the team to accept and showcase goodies and care packages :D

    3. Dan Cole

      Dan Cole

      You'll need to set up a strong table to hold Gary's beer too. ;)

  3. Harald Ponce de Leon

    PayPal App v5.000

    Sure :thumbsup:
  4. Harald Ponce de Leon

    PayPal App v5.000

    @@Roaddoctor Can you check and confirm on the osCommerce Administration Tool -> Tools -> Server Info page that the curl extension is enabled in your PHP installation? Searching for "curl" on the page will bring you to the curl extension information and even show you the SSL Version it is compiled with.
  5. Harald Ponce de Leon

    What are different PayPal modules

    @@birdiebitsnbites TLS v1.2 support was first added in cURL v7.34.0 (in 2013) and in OpenSSL v1.0.1 (in 2012). The cURL package may need to be updated on your web server which may trigger a system wide upgrade depending on the operating system dependencies.
  6. Harald Ponce de Leon

    PayPal App v5.000

    @@Roaddoctor Try changing the SSL Version parameter in the PayPal App General settings page. https://library.oscommerce.com/Package&en&paypal&oscom23&ssl_version This parameter and the Test Connection button was added in v5.010. If the connection fails for both Default and TLV v1.2 settings, try disabling the Verify SSL parameter. If connections work with Verify SSL disabled but fail when it is enabled, you'll need to update your server environment to be able to verify SSL certificates correctly.
  7. Harald Ponce de Leon

    What are different PayPal modules

    The Verify SSL Certificate setting is not about your web server SSL certificate, it's about verifying PayPal's SSL Certificate when transactions are sent to their servers. Can you confirm that the following files exist: 1) ext/modules/payment/paypal/paypal.com.crt, or 2) includes/cacert.pem If those files exist and you are still getting the same error, disabling the Verify SSL parameter on the PayPal App -> Configuration -> General page will allow transactions again. This is only a temporary solution though, it is highly recommended to get your web server environment working with this parameter enabled. More information is available here: https://library.oscommerce.com/Package&en&paypal&oscom23&configuration
  8. Harald Ponce de Leon

    upsxml randomly dropping insurance

    @@Supertex It looks like the following high-severity fix for v2.3.3 (August 2012) is related: https://library.oscommerce.com/Online&en&oscom_2_3&release_notes&v2_3_3#upg23 The normal behaviour is the reload of the checkout confirmation page redirects the customer to the start of the checkout procedure again at the checkout shipping page, due to the cart ID being changed. This is the bug report: http://forums.oscommerce.com/tracker/issue-473-improve-shopping-cart-id-detection/
  9. Harald Ponce de Leon

    Braintree Credentials

    I don't know why the module would not be installed. It's not possible to install the module in the traditional manner as it will redirect you to the Braintree App Configuration page. Try deleting the OSCOM_APP_PAYPAL_BRAINTREE_CC_SORT_ORDER parameter from your configuration table: delete from configuration where configuration_key = 'OSCOM_APP_PAYPAL_BRAINTREE_CC_SORT_ORDER'; Then visit the Braintree App Configuration page and it should auto-install the module for you.
  10. Harald Ponce de Leon

    Braintree Credentials

    Can you confirm that the following file exists: catalog/includes/modules/payment/braintree_cc.php
  11. Harald Ponce de Leon

    PCI Compliance?

    The module is PCI compliant (both older module version and newer App versions). The card data never touches your server - Braintree process it directly via javascript and return a token which the module uses. The same goes for stored/vaulted cards - this is safe to enable for your customers.
  12. Harald Ponce de Leon

    What are different PayPal modules

    If you can connect to sandbox now, you can continue to connect to live on June 30, 2017.
  13. Harald Ponce de Leon

    Braintree Credentials

    Thanks for pointing the error out. I can confirm the problem is using empty() on a constant (this produces an error on PHP < 5.5 Servers). An update will be pushed out within a few hours.
  14. Harald Ponce de Leon

    PayPal App v5.000

    Testing specific error cases can be performed by enabling Negative Testing on your sandbox seller account. This can be enabled at the PayPal Developer site, select Profile on your sandbox seller account, and Negative Testing can be found in the Settings tab. In your store installation, select a test product and change the price to one of the following error codes: https://developer.paypal.com/docs/classic/api/errors/express-checkout/ eg, error code 10485 has a product price of 104.85, error code 10486 has a product price of 104.86. This needs to be the total price so disable extra tax and shipping costs. All error codes I have tested return the customer back to the shopping cart page. If error 10486 is tested, the customer is redirected back to PayPal so they can select another funding source.
  15. Harald Ponce de Leon

    PayPal App v5.000

    It is normal behaviour for both modules to be deactivated if the EC module is disabled. Here is a note shown when first enabling the DP module: Please note: Direct Payment is not a stand-alone product - you are required to enable and use Express Checkout together with Direct Payment. A similar note should be shown on the DP configuration page if EC is disabled however none is shown - I'm looking into this. A note is shown on the legacy Modules -> Payment Modules -> PayPal DP page, however it should also be shown on the App module configuration page. How are you getting PayPal to decline the EC payment? Cancelling the payment during EC should return the customer back to their shopping cart page.
  16. Harald Ponce de Leon

    PayPal App v5.000

    v5.011 has just been pushed out. It adds a compatibility layer for v2.3.4 BS Community Edition and is safe to upgrade to.
  17. Harald Ponce de Leon

    PayPal App v5.000

    A parameter to use the default cURL SSL version or force TLS 1.2 connections was added in v5.010. It's also possible to perform a test connection to make sure the parameter is set correctly. More information is available here: https://library.oscommerce.com/Package&en&paypal&oscom23&ssl_version
  18. Harald Ponce de Leon

    PayPal App v5.000

    @f@bs add the following code to catalog/includes/functions/compatibility.php and catalog/admin/includes/functions/compatibility.php: // log errors if (is_dir(DIR_FS_CATALOG . 'includes/work') && is_writable(DIR_FS_CATALOG . 'includes/work')) { if (!is_dir(DIR_FS_CATALOG . 'includes/work/error_logs')) { mkdir(DIR_FS_CATALOG . 'includes/work/error_logs', 0777, true); } if (is_dir(DIR_FS_CATALOG . 'includes/work/error_logs') && is_writable(DIR_FS_CATALOG . 'includes/work/error_logs')) { ini_set('log_errors', true); ini_set('error_log', DIR_FS_CATALOG . 'includes/work/error_logs/errors-' . date('Ymd') . '.txt'); } } Errors will then be logged to the catalog/includes/work/error_logs/ directory. We need an error message here to help you out further.
  19. Harald Ponce de Leon

    PayPal App v5.000

    Hi Fabrice.. The v2.3.5 release is based on v2.3.4 (not BS). The BS is a separate community release series. v2.3.5 is based on the previous v2.3 release series. The BS release series is incompatible to v2.3.x and will merge to v2.4 when the production ready release is pushed out.
  20. Harald Ponce de Leon

    Where is the Braintree App?

    It's up!
  21. Harald Ponce de Leon

    PayPal App v5.000

    @@inra311 what is the order status when the customer lands on the checkout success page? This order status should have the "Downloads Status" flag enabled otherwise the download links will not show. This is set in the Admin -> Localization -> Orders Status page.
  22. Harald Ponce de Leon

    PayPal App v5.000

    @@Sam-AUST, visiting the PayPal App Info/Help page will force an online update check to be performed. Here, the View Update button will appear where a list of updates will be shown with their changelog.
  23. Harald Ponce de Leon

    PayPal App v5.000

    v5.0.10 has just been pushed out! This includes using the suburb value as the street2 parameter for the payment modules. Thanks to Jack_mcs and greasemonkey for reviewing the address changes.
  24. Harald Ponce de Leon

    PayPal App v5.000

    Yep. I'll look at how this can be optimized further. You should see the shipping address in the CallbackResponse log - if you create the same address in your store account and initiate a test order, you should get the same shipping rates that were passed to the customer. This would be safe to do on the live server as you'd only need to log into PayPal and not perform an actual order.
  25. The PayPal App only uses POST requests for the classic NVP APIs.
×