The Foxy forums are on the move!

We're in the process of moving our forums over to a new system, and so these forums are now read-only.
If you have a question about your store in the meantime, please don't hesitate to reach out to us via email.

Update Customer Info produced a charge

christinechristine Member
in Bugs & Feature Requests edited August 2013
Hey there,

A client of ours had a customer click on the link that is on the confirmation email once an order is placed to "click here to update your billing information". Once they did this, they were charged for the item "Update your customer Information" which had no cost associated with it, but a shipping charge of $11.58! We had to reverse this charge in authorize.net.

Client: Classical Pearls
Site: http://www.classicalpearls.org/
Date of Transaction: August 15, 2013 (transaction ID 114619589)

Let us know if this has been an issue before and how to resolve it.

Thanks!
Christine
Comments
  • winstonwinston FoxyCart Team
    @christine

    I looked over your site and checkout template, and it looks like you have a custom script adding shipping to every order. You should update that script to exclude "update_info" requests. You can see more on the last section of the wiki here: http://wiki.foxycart.com/v/1.1/checkout?s[]=update&s[]=info#update_info_requests

    As it is, your custom shipping logic adds shipping to everything, even if a customer is just updating their billing info as you saw above.
  • Thanks Winston! We'll make that update to the checkout process.
  • Hi Winston,

    We looked at that page but are unsure of the exact variable to use to see if the transaction being processed is just an update info request.

    Basically we want to wrap an "if" statement around all of our checkout code so that if it's an update info request, do the default, or else run through the whole shipping charge code we've added. Hopefully that makes sense.

    Let me know if you can help with what the "if" statement variable is we need to use to detect for the update info request.

    Thanks,
    Christine
  • fc_adamfc_adam FoxyCart Team
    @christine,

    You should be fine to check if this is true:
    FC.checkout.config.isUpdateCustomer
    
Sign In or Register to comment.