Uses the Component:OrderCreditCardType
The credit card information for the individual purchasing the item.
Table 7.27. 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 | |
AssignedCreditCardID |
This is an identifier for the credit card that has no business meaning, and is generally provided by the supplier. It is only required in cases where the dealer is requesting payment by a credit card that is already on file with the supplier. | 0..1 | Field | oag:OpenIDType |
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.35. OrderCreditCard
<OrderCreditCard> <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] <AssignedCreditCardID>......</AssignedCreditCardID> [0..1] </OrderCreditCard>