When trying to process a credit card order from website or UI, a user gets the error "a suitable credit card processing profile was not found for this transaction." This happens because the credit card list under supported payment methods does not have a card selected and the captures checkbox is unchecked under gateway requests type or the transaction subsidiary is not set on the selected gateway profile.
To select a Credit Card for Supported Payment Methods and check the Gateway Requests Type Captures, follow these steps:
Navigate to Setup > Accounting > Payment Processing Profiles
Click Edit on the Payment Processing Profile being use
Select all Credit Cards Types by highlighting the items in Supported Payment Methods box
Gateway Requests Types > check the box for Captures
NOTE FOR ONEWORLD EDITION: If the payment processing profile you selected on transaction doesn't support transaction subsidiary, you should use other payment processing profile has subsidiary set as of transaction subsidiary or create one to be used for the transaction subsidiary.