| West Wind Web Store |
Class wwCCProcessing
|
Parent Class: Custom
The wwCCProcessing class is an abstract class that provides the basic interface for Credit Card processing for the following Internet CC Providers. These classes are implementation specific but provide the same basic interface so you can easily switch between them.
Click the class links for examples to get you started quickly.
For more information on signing up with these supported providers please visit the following link on our Web site providing contact info and pricing information:
http://www.west-wind.com/webconnection/merchantproviders.asp
| Remarks: | contained in ccProcessing.prg |
| Member | Description |
|---|---|
ValidateCard | This method is responsible for actually processing the credit card transaction. It goes out to the provider and returns validation information. o.ValidateCard() |
cAddress | Main Address for the customer. |
cAddress2 | Second address line. This is not required for AVS validation - use only for your own reference of the data stored on the Merchant server. |
cCardExpiration | Expiration date in MM/YYYY format. |
cCardNo | Credit Card Number |
cCity | The city of the cardholder. |
cComments | Order comments. Used only for your info on the merchant's server. |
cCompany | Optional company name of the cardholder. |
cCountry | Full name of the country of the card holder. |
cCountryCode | Country code for the order. This is required only for wwClearCommerce - Country codes are starndard ISO country codes and can be found in the ClearCommerce/Linkpoint manuals. |
cEmail | Email address of the cardholder. Used only for reference. |
cErrorMsg | If a hard error occurred during processing of the request you'll find this error message property set. |
cFax | Optional Fax. |
cHTTPLink | Link used on the server to access credit card processing. NOt used for ClearCommerce since they provide their own hardwired API. Used for AccessPoint and any client side HTTP access. |
cHTTPResult | Contains the full HTTP raw result of the request. This is provided for debugging and record keeping purposes. |
cName | Full name of the card holder. |
cOrderId | An order ID to be used for your reference. |
cPhone | Phone number of the card holder. Not used but recommended to be provided. |
cServer | Name of the server that will be used to remotely connect to for processing. |
cState | Two letter state code for cardholder |
cStoreName | Name or store number. AccessPoint: Your store user name/merchant Id. ClearCommerce: Store Number. |
cStorePassword | The password for your store with ClearCommerce. |
cValidatedMessage | Full parsed result message |
cValidatedResult | This is the validated result from CC processing. |
cXMLInput | cXMLInput holds the XML input string sent to the ClearCommerceAPI. Not used with AccessPoint. Provided here mainly for future extensibility for any APIs. |
cZip | Zip code of cardholder. |
lError | Error flag - check after a call to ValidateCard to check for hard errors like bad connections or API failures. |
lMod10Check | Determines whether Validation uses a Mod10 check to fail. Mod10 check check for valid credit card formatting. |
lTestTransaction | Flag to allow test transactions to be run with the ClearCommerce API. Doesn't work with AccessPoint. |
nOrderAmount | The dollar amount of the order. If this value is a negative number a Credit operation is assumed. Credits only work with ClearCommerce, not AccessPoint. |
nPort | The HTTP port used to connect to the server. Used only by ClearCommerce at this time. |