Uses the Component:CreditCardType
The credit card information for the individual purchasing the item.
Table 7.29. Fields and Components
Name | Description | Occurrence | Type | Data Type | User Notes |
---|---|---|---|---|---|
CreditCardType |
Account type (e.g. Visa, Mastercard, American Express, etc.) | 0..1 | Field | scl:CreditCardTypeEnumeratedType | |
AccountID |
Identifies an account number or similar identifier. | 0..1 | Field | oag:OpenIDType | |
NameOnAccount |
Indicates the name on the account, in the case of a credit card the name as it appears on the credit card. | 0..1 | Field | oag:NameType | |
CreditCardExpirationDateYearMonthDate |
Indicates the expiration month and year of the credit card. | 0..1 | Field | oag:YearMonthDateType | |
CompanyNameOnAccount |
Company name on credit card. | 0..1 | Field | oag:NameType | |
CardID |
Card Id field can be optionally provided to use additional security features of credit card authorization. It is typically a 3-digit number located on the back of most credit cards. | 0..1 | Field | oag:OpenIDType | |
BillingAddress |
Credit card billing address. | 0..1 | Component | oag:AddressBaseType | |
Authorization |
The Authorization Component represents the authorization information if the method of payment was authorized (credit card or EFT). | 0..1 | Component | AuthorizationType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 7.38. CreditCard
<CreditCard> <CreditCardType>......</CreditCardType> [0..1] <AccountID>......</AccountID> [0..1] <NameOnAccount>......</NameOnAccount> [0..1] <CreditCardExpirationDateYearMonthDate>......</CreditCardExpirationDateYearMonthDate> [0..1] <CompanyNameOnAccount>......</CompanyNameOnAccount> [0..1] <CardID>......</CardID> [0..1] <BillingAddress>......</BillingAddress> [0..1] <Authorization>......</Authorization> [0..1] </CreditCard>