Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

OPC Duplicate Orders (AGAIN!!!!!!) ARRRGGGG

 
Reply
   X-Cart forums > X-Payments > X-Payments issues & questions
 
Thread Tools
  #1  
Old 12-01-2015, 11:02 PM
 
MrBungle MrBungle is offline
 

Advanced Member
  
Join Date: Apr 2008
Posts: 32
 

Angry OPC Duplicate Orders (AGAIN!!!!!!) ARRRGGGG

This duplicate orders is just plain p****g me off. Happening with both OPC on a consistent manner and occasionally with the stock OPC. Below is an email I sent to the office staff and store owner. I don't know how to explain it more.



K, here's the deal-io...

First off, f**king one page checkout. I hate it.

So I'm looking at some orders. While they look like duplicates (and in reality,they kinda are) there wasn't duplicate charges. For example:

EXAMPLE 1

Order 43639: Status Complete. Status: Charged.
Transaction ID:3EV11206R5539423U

Order 43640: Status Processed. Status: Charged.
Transaction ID:3EV11206R5539423U

Order 43639 was successfully charged only ONCE based on the transaction shown in the payment gateway (x-payments). Order 43640 does not exist in the payment gateway- which means again, only one charge was made to the customers card.

Also, further confirmation that customer was only charged once, because there is only one transaction ID associated to that transaction inside the store admin.

EXAMPLE 2

Order 43692: Status Not Finished. Status: Charged.
Transaction ID:3AX97204WP384615X

Order 43693: Status Processed. Status: Charged.
Transaction ID:3AX97204WP384615X

Order 43692 was successfully charged only ONCE also, and 43693 does not exist in the payment gateway. So again, this customer was only charged ONCE in the X-Payments gateway, and inside X-Cart admin as shown by the same transaction ID.

Order 43436 shows COMPLETE. 43437 to the same customer shows PROCESSED. Looking closer, both have the SAME transaction ID: 9WY07827RP195484E
with the payment made at the EXACT same time, right down to the second, another verification that the order was paid for. OPC just gave it two order numbers for some stupid reason.


This is the pattern we got when I turned on the Altered Cart OPC for an overnight session.

To further compound the problem, order numbers 43672 all the way to 43686 all show NOT FINISHED to the same customer. Looking at each order, there is NO PAYMENT METHOD associated to these orders!! How the hell can they complete checkout with no payment method???

So while yes, there are "duplicate orders" there are not duplicate charges to the customers accounts.

Here is a quick reminder that the certain statuses mean, please review:

http://www.pbwsupport.com/helpdesk/tutorials/online/x_cart_order_statuses.htm

Lets look at order 43699: Store admin status shows FAILED. The reason was Reason: Cancelled by customer. The X-Payments shows this order as DECLINED. Additionally, The status indicating that the payment gateway declined a transaction or cancelled the payment authorization, or the customer refused to make a payment.

So order 43699 was cancelled by the buyer, or the card declined. Either way, no payment was made.

43700: In the store admin, it shows "NOT FINISHED" In the X-Payments page, it shows PENDING. The definition of PENDING is:

The status indicating that the payment gateway has been asked to make the payment, but the result is not known yet (the payment gateway has not answered or this is a temporary order created by shopping cart).

So, for this customer, it looks like they had an issue with the amount they were trying to change onto their card. They were trying to charge $298

The same customer then made order 43701. This order is FAILED also. They tried to charge $350. The reason again- Reason: Cancelled by customer

Then they made order 43702 for the same amount. This time, they were able to make payment. Store admin shows PROCESSED and X-Payments shows The status indicating that the payment gateway has successfully charged the payment.
Transaction ID: 3AW58278NF6938710


Order# 43661. QUEUED. This order was a NET30 order that was entered either by the customer or us. Admin needs to go into the store admin, and once these NET30 orders are verified (meaning they actually have permissions to use NET30 or whatever- just a double check) then the admin can change that QUEUED status to complete. Once set to COMPLETE, Shipworks will pick up on that and process it as a regular paid for order.

CONCLUSION:

So while this looks confusing (and it is), the OPC was causing some weird things with the orders. However, the customers were only charged ONCE. If their card failed, remember this:

In the store admin, any order that shows NOT FINISHED means just that. The status indicating that the payment gateway has been asked to make the payment, but the result is not known yet. So they submitted their info, but their CC company has not come back with a yes or a no on the charge. That's NOT our problem. That's on THEM and their credit card, or their internet, or whatever.

In short- only ship items that have PROCESSED as their status. Anything else is a NO GO... And Shipworks should pick up on this. If not, PLEASE let me know. Also, EACH ATTEMPT will issue a new order number, because each order or attempt is actually a separate order. They are trying multiple times. Just because it's from the same person for the same amount, doesn't mean it's NOT a new order. It really is. So if their card declines 6 times, they created 6 orders, but the card will show NOT FINISHED or FAILED for each "new order" which should be ignored and is (in reality) for documentation purposes only for our us.

So what really needs to happen right now, is just double check that Shipworks is accepting order numbers that only show PROCESSED.

Whew... that was a lot.

Does ANYONE have ANY insight???????????
Attached Images
File Type: jpg orders.JPG (160.0 KB, 11 views)
__________________
RRT
Brigham City, Utah
V4.6.5
rotopax.com
Reply With Quote
  #2  
Old 12-03-2015, 03:15 AM
  ambal's Avatar 
ambal ambal is offline
 

X-Cart team
  
Join Date: Sep 2002
Posts: 4,115
 

Default Re: OPC Duplicate Orders (AGAIN!!!!!!) ARRRGGGG

Moved to X-Cart forums > X-Payments issues & questions since this is an X-Payments related issue.

Rob, have you installed latest X-Payments connector version in your X-Cart 4 based shop? We constantly develop it and release new updates once a quarter apprx.

See http://blog.x-cart.com/x-payments-v2-2.html
__________________
Sincerely yours,
Alex Mulin
VP of Business Development for X-Cart
X-Payments product manager
Reply With Quote
  #3  
Old 12-06-2015, 07:36 PM
 
MrBungle MrBungle is offline
 

Advanced Member
  
Join Date: Apr 2008
Posts: 32
 

Default Re: OPC Duplicate Orders (AGAIN!!!!!!) ARRRGGGG

License products:
X-Payments Basic (1 month subscription) - ARB

Ticket submitted, but I've done this once before and it didn't change anything.

topic_id=288079
__________________
RRT
Brigham City, Utah
V4.6.5
rotopax.com
Reply With Quote
  #4  
Old 12-07-2015, 01:57 AM
  ambal's Avatar 
ambal ambal is offline
 

X-Cart team
  
Join Date: Sep 2002
Posts: 4,115
 

Default Re: OPC Duplicate Orders (AGAIN!!!!!!) ARRRGGGG

Well, nothing happens without a reason, right. I see your ticket has been picked up by our techs and being considered. The issues might not necessarily caused by the connector. There might be 3rd party skins and extensions that may conflict with each other and with core X-Cart code. It is better to let the issue be investigated by our techs (even within a paid support incident as if it turns out to be our bug we will refund the support incident fee, of course).
__________________
Sincerely yours,
Alex Mulin
VP of Business Development for X-Cart
X-Payments product manager
Reply With Quote
Reply
   X-Cart forums > X-Payments > X-Payments issues & questions


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 02:02 AM.

   

 
X-Cart forums © 2001-2020