...
State is only required on US and Canada.
Q: How can we change the credit card when we use ACCTONFILE?
ACCTONFILE always uses the primary pay source. To process with a different pay source than the primary, you would have to send in the Import Order API call customerId, paySourceId, and paySource=CREDITCARD.