I think this is probably a bug, I have narrowed this down and can fix
this by doing a code change in payment/views/contact.py in the method
contact_info around line 64, it would probably be best to do some sort
of validation to ensure that something actually changed:
request.session[CUSTOMER_ID] = custID
#Ensure that if we have an existing order the address for
the order gets updated
exist_order = Order.objects.from_request(request)
if exist_order:
exist_order.copy_addresses()
exist_order.save()
#TODO - Create an order here and associate it with a
session
modulename = new_data['paymentmethod']
if not modulename.startswith('PAYMENT_'):
Let me know what you guys think and if I should open a ticket.
Thanks,
JM
On Jan 8, 12:36 pm, joshm <[email protected]> wrote:
> Here is another note on this:
>
> It appears that the when a user gets a denied transaction (i.e they
> entered the wrong zip or ccv or something along those lines) and then
> the user goes back and corrects the account to have the correct zip
> and then walks through the checkout forms again, the order itself does
> not get updated with the latest address and the order will be rejected
> again because it doesn't have the changes for submission.
>
> Can someone verify they see this same behavior ?
>
> Thanks,
>
> JM
>
> On Jan 7, 4:05 pm, joshm <[email protected]> wrote:
>
> > We are having some user confusion in cases where a credit card is
> > getting denied on our site.
>
> > What happens is when a user enters the info at checkout and gets to
> > the confirm page, (we use auth.net) and they click to purchase the
> > items in their cart. The transaction is rejected/denied (AVS or CCV),
> > and an error comes up on the same confirm form saying the transaction
> > has been denied. This is a confusing point for the customers, because
> > they may not read the error correctly and it seems like perhaps
> > nothing happend so they might click "Purchase Items" again, and this
> > time it will error out and say "duplicate transaction"
>
> > ...so is there a way to have them get redirected back to the "payment"
> > form rather than the "confirm" form where we can hi-light the form
> > fields that need to be corrected so they can re-submit their order
> > form ? If so can someone give me some pointers on how to do this?
>
> > Thx.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Satchmo users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/satchmo-users?hl=en
-~----------~----~----~----~------~----~------~--~---