How to change order status automatically once charged?

Once an order has been “paid” with credit card does the order status change from open to paid automatically? if so where can set this up?

The process is:

  1. Order created and status set to incomplete
  2. if other validations succeed (payment method set, shipping, etc.) set to open
  3. If an external payment provider is being used and the transaction has been successful, set to processed. If no external payment provider leave as open

    That's it. There is no Paid status in standard cs-cart.

    The above is built-in logic. There is no settings to control it.