Jump to content

SteveDallas

Members
  • Content count

    725
  • Joined

  • Last visited

Everything posted by SteveDallas

  1. This contribution has been around for a long time but never had its own support topic. I have just uploaded version 1.5.2 with the following changes: Rebuilt tables for correct structure Many changes for HTML DTD conformance Date of birth column in list is now displayed only if store configuration uses it Regrouped contents of edit page for consistency Company name (if used) is now part of the Address group Address selector moved inside Address box Icons for support of other contributions are only displayed if those modules are installed - Admin Create Account #5388 - Manual Order Maker #4829 - Admin Change Customer Passwords #4469 Added 'Sort by newsletter subscription status' from v1.4.3 Functions tep_address_label() and tep_get_address_format_id do not exist in admin/includes/functions/general.php so they are conditionally included in this version. (They are from the shop's version of general.php) Fixed several typographical errors in the English language file Added French language file (copied from earlier version with my feeble attempts to fill in the missing values. Corrections are welcomed.) http://addons.oscommerce.com/info/3463
  2. SteveDallas

    Contribution Tracker

    I have uploaded new versions for both osC v2.2 and v2.3. The osC 2.3 version is based mostly on the changes that amaische made a while back. It is now a full package with installation instructions specific to osC 2.3. Tested on osC 2.3.3.4. Both versions have some minor changes to better deal with the RSS feed when it is broken. For osC 2.2: http://addons.oscommerce.com/info/4815 For osC 2.3: http://addons.oscommerce.com/info/9030
  3. SteveDallas

    Contribution Tracker

    The RSS feed is broken and if you use the scheduled updates feature of this add-on, you will likely receive error messages. The osC team is working on fixing it. See: http://forums.oscommerce.com/topic/396536-dashboard-lastest-add-ons-no-longer-showing-information/
  4. SteveDallas

    Who's Online Enhancement 1.4

    What version of whos_online are you using? The history for the contribution shows that this issue was fixed in v3.6.6.2 in 2010. --Glen
  5. SteveDallas

    Contribution Tracker

    The latest version was just a bug fix for some problems that could occur with catalog/contrib_tracker.php, which is the code that checks the RSS feed for updates and sends email messages that one of your contributions has been updated. The old version checked the name of the contribution, but it is possible for two contributions to have the same title, which led to a problem when both contributions are updated at the same time. It would also lead to "false positive" notifications. You'd get an update notice and the status would turn to red if the non-installed contribution (with the same name) was updated. The new test uses the link, which contains the contribution number. I saw this when the following contributions were updated at the same time: http://addons.oscommerce.com/info/5914 http://addons.oscommerce.com/info/7798 (Just a pointer to the other one so that people searching v2.3 contributions can find it) --Glen
  6. SteveDallas

    Contribution Tracker

    It hasn't been abandoned. I still update it from time to time. I just fixed a couple of bugs. --Glen
  7. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    Enable "Debug Mode" in the module control panel. You will receive the XML request and response (with password and card information redacted) in an email to the "Store Owner's Email" address for each failed transaction. --Glen
  8. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    At the top of my Profile page, I have a blue box labeled Services. In it, appear three entries related to my WPP subscription, "Website Payments Pro", "Virtual Terminal", and "PayPal Express Checkout". Below that, appears an entry labeled "Risk Controls". Inside "Risk Controls", I have "Risk Controls - All Payments", with "Country Monitor" and "Maximum Amount" (which you have), and a second area entitled "Risk Controls - Direct Payment or Virtual Terminal Payments". You don't have this. You must contact PayPal tech support to get them to enable it for you. Note that PayPal features vary from country to country and the best approach may be to tell them that you started receiving the 10505 errors on orders from US customers and complain that they changed something that is negatively impacting your business. Tell them that you believe that they changed the default risk control behaviour and that you need the tools to restore the previous settings. They should be able to enable the appropriate Risk Controls options to allow you to control AVS handling. --Glen
  9. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    Chris, This happened for US accounts (non-US transactions were being rejected) a few years ago when PayPal implemented Risk Controls, which changed the default behaviour of their risk management system. The Risk Controls feature, which usually carries a monthly fee, enables the account holder to manage certain aspects of the PayPal risk management filters. I was able to get them to enable Risk Controls on my account when I complained loudly enough. It may be a limited version, rather than the version that they charge for. Check your PayPal profile to see whether Risk Controls is available to you, then check the settings for AVS under "Risk Controls - Direct Payment and Virtual Terminal payments". There are three filters for AVS; "no match", "partial match", and "service unavailable/unsupported". I have them all set to "accept" and review each transaction before shipping. "Accept and report" is also available, which generates a flag and an email notification. My guess is that one of your filters is set to "decline". --Glen
  10. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    I received an Express Checkout transaction on Friday, 1st October. I'm fairly certain that I'm using the latest code, as I'm one of the maintainers. I do use WPP a little differently than most, as I use Authorization and Capture, rather than immediate sale, because some of my products sometimes take several days before they are ready to ship. I wouldn't think that this will cause a difference as to whether payments are accepted, though. --Glen
  11. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    It shouldn't be different, unless the template modifies the checkout flow. Compare checkout_shipping.php from the RC2a distribution and compare it to the one supplied with your template. --Glen
  12. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    This is true. I last mentioned it in post 4198 of 2 July. I still haven't had brain cycles to spend on it. It is still on my list of things to do, (It's also listed as an issue at Github.) I don't know what an "under review" payment looks like, possibly because I use "Authorization and Capture" in my shop. However, I also use the osC PayPal IPN payment module and uncleared checks go into my osC "Pending" order status, which is where all unreviewed orders go. I manually move those to a new status that I created called "Uncleared", and ship them once the customer's echeck clears. This also works for payments from countries, such as Germany, where the customer must send funds to PayPal from their bank after making a purchase. PayPal made a number of changes to Express Checkout after this module was developed. Some of them will allow us to streamline the Express Checkout process further, but will require additional development. Again, some of this is on my "to do" list, but I believe that PayPal only returns one address in Express Checkout. However, I'll have to look at the API and the code to verify that. --Glen
  13. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    While the problem may be "related" to this module, it isn't caused by this module. It appears that the problem would occur when an order contains a credit card number, which would be the case for many modules that process credit cards. What I can tell you is that this module redacts all but the last four digits of credit card numbers when storing the card number in the database, in accordance with current rules regarding card security. The number is stored in the form: XXXXXXXXXXXX1234 --Glen
  14. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    It has been a long time since I set up my test shop in the PayPal Sandbox, but it worked identically to the live version. I know that they have made some changes to make it easier to find credentials and such, but they may not support certificates in the new changes. Best to ask PayPal developer technical support about that. --Glen
  15. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    This is correct. It's covered in the installation instructions as item 2 in step #15. The WPP module needs some of the methods of the 'orders' class earlier than the stock admin/orders.php, so we insert the include near the top of the code and comment out the original. --Glen
  16. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    @galey: It sounds as though the token is not being sent to PayPal when you are re-directed. Have you contacted DynamoEffects about this issue? It could be a DynamoCheckout problem. --Glen
  17. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    Use of the PayPal Fee module violates section 4.5 of the PayPal user agreement. "4.5 No Surcharges. You agree that you will not impose a surcharge or any other fee for accepting PayPal as a payment method. You may charge a handling fee in connection with the sale of goods or services, as long as the handling fee does not operate as a surcharge and is not higher than the handling fee you charge for non-PayPal transactions." I'm not the "PayPal Police", so I'm not going to tell you how to run your business, but I'm not even going to look at the code. You're on your own here. I will assume that your Delivery Information page is checkout_shipping.php. E_NOTICE errors are generally disabled in PHP by default, so there is something in your local runtime configuration that has overridden this. This error shows that we are checking a variable without testing for its presence, which is bad style, and depending on how the variable is used, could lead to security issues. In this case, we are testing against some fixed strings, so nothing harmful should come of it. Here is the fix for this issue: In includes/paypal_wpp/paypal_wpp_include.php: Find this around line 229: switch($_GET['action']) { Insert this ABOVE line 229: if (isset($_GET['action'])) { Find this around line 269: break; } Insert this BELOW the text: } This will be fixed in the next release. Only installations that have E_NOTICE reporting set in PHP will see the message, so the vast majority of users won't see any problem. These errors occur because the payment module is being loaded twice. Is it possible that the PayPal fee module is loading the payment module on its own? --Glen
  18. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    Peter, I believe that this is fixed in the latest build on Github, but the correct fix is to move the pass by reference indication to the function definition. The Cardinal Centinel features are useful to UK shopowners who accept Maestro cards. --Glen
  19. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    IPN is broken and doesn't automatically update the payment status. It's on my list of things to fix. I'll take a stab at it over this weekend. To all... sorry I haven't been around lately; my spam filter decided to start eating the 'new post' notifications, so I haven't seen any of the help requests for a while. I'll get on it as I have time away from running my shop. --Glen
  20. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    You must resolve the CURL error first. It sounds as though your certificate file may be corrupted. Try downloading it from PayPal again and re-installing it on your server. --Glen
  21. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    It should work fine, but the name displayed to Express Checkout buyers will be the same for both sites, unless you define a separate page style on PayPal and set the appropriate option in the module preferences. The customers of the new site will see your original account name in their transaction history. As long as this is not confusing to the customers, you'll have no problem. --Glen
  22. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    This is the text for a PayPal 10417 error. This error seems to occur when the customer's account has insufficient funds and there is no acceptable backup funding source. It may also occur when the shop is set to require a confirmed address and there is no confirmed address on the account. PayPal doesn't give any detail as to the cause of this error. --Glen
  23. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    This means that the cardholder's bank has declined the transaction. It could be anything. Here are some possible reasons: 1. Insufficient credit line (credit card) or available balance (debit card). 2. Error in entering address (though banks usually allow these transactions and you'll get a Gateway Decline instead). 3. Card restricted from international transactions. Customer can usually call their bank to remove the international restriction. --Glen
  24. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    As the card processor, PayPal makes the determination as to what processes and documentation you need to provide to be PCI compliant. Storing the last four digits of a card number isn't the same as storing a card number, and to the best of my knowledge, is permissible. Don't store the expiration date, either. And, of course, *never* touch the CVV value, except to send it on to PayPal. --Glen
  25. SteveDallas

    PayPal WPP Direct Payments & Express Checkout Support

    I don't know much about the Express Checkout module that is supplied with RC2a. I can tell you that the Express Checkout portion of the DynamoEffects WPP module implements a procedure similar to the Purchase Without Account (PWA) contribution that allows purchasing without an account. There is a different Express Checkout payment module created by user AlexStudio that is based on this WPP module. It incorporates the PWA functionality, but I don't know how current it is. --Glen
×