I have just begun testing my app in liveMode using the C# CIM SDK.
I was under the impression that adding a new credit card with an incorrect expiration or cvv would throw an error in liveMode because it is invalid.
However I am able to create new credit cards with invalid combinations of card number, expiration, and/or cvv.
I can even successfully create Authorize only transactions. I do not receive an error until I try to create an AuthoirizeAndCapture transaction, because it gets declined.
I don't want to have to create a new payment profile, perform an AuthorizeAndCapture on it, and delete the payment profile if it is declined or void the transaction if it goes through everytime a new payment profile is created.
What am I doing wrong? What is the proper way to validate a new CIM Payment Profile?