Prevent Dupe Orders on Card Decline

Does anyone have a patch for 2.0.15 that prevents CS-Cart from still creating an order when the credit card is declined? I think this is an improvement in 2.1.x but we are not ready to migrate to that yet. But we prefer, like most all e-commerce sites to not create an order if the CC transaction fails when the customer checks out.

Order_ids are created before the payment is transacted.

We have an addon that makes it much clearer for the the customer that their card failed, gives them the reason from the provider and allows them to update their info in the current order.

See: [url][/url]

Documentation (with screen shots) is in the Attachments tab.