Script to change payment type works for all except "Credit Card" ?

Hello, 

I am working on a script to change the payment type based on the terms code that is entered in the sales order. This script fires fine for setting the field to "None" or "Check", but when the script is supposed to change the value to "Credit Card" nothing happens. I'm assuming, if this is possible, that I also have to set a value for the payment type in the "Payment" tab? I'm not sure what I would put there, as this is different for each customer and I'm not sure how to initialize. 

Any help with this, or if anyone knows if this is made impossible by design, I would greatly appreciate it. 

Thanks!