Arguments for the ValidatePayment Method
The arguments for the ValidatePayment method are shown in the following table.
| Name | Type | Data Type | Optional | Comments | 
|---|---|---|---|---|
PO Number  | 
Input  | 
String  | 
N  | 
Purchase order number.  | 
Credit Card Number  | 
Input  | 
String  | 
Y  | 
Credit card number.  | 
Credit Card Type  | 
Input  | 
String  | 
Y  | 
Credit card type.  | 
Expiration Month  | 
Input  | 
String  | 
Y  | 
Expiration month.  | 
Expiration Year  | 
Input  | 
String  | 
Y  | 
Expiration year.  | 
Return Error Code  | 
Input  | 
String  | 
N  | 
Does not return an error if equal to N.  | 
Error Message  | 
Output  | 
String  | 
N  | 
Error message, if any.  | 
Note: If you want to perform credit card validation
on a business component other than Quote, the business component must
be either based on the CSSBCBase class, based on a class that is itself
based on the CSSBCBase class, or based on a class that inherits from
the CSSBCBase class, such as CSSBCQuote. For more information, see
the section on credit card user properties in Using Siebel Tools.