Authorization

Uses the Component:AuthorizationType

The Authorization component contains information related to the authorization of payment.

Fields and Components

Table 6.11. Fields and Components

Name Description Occurrence Type Data Type User Notes
AuthorizationDateTime

The date and time the payment authoirzation was completed.

0..1Field udt:DateTimeType  
AuthorizedAmount

The amount of authorized payment

0..1Field udt:AmountType  
AuthorizationNumberString

The authorization number returned by the credit card processing company.

0..1Field qdt:StringType  
CreditCardTransactionNumberString

Number of transaction related to credit card processing company.

0..1Field qdt:StringType  
AddressVerificationCode

Code resulting from verification of address for credit card number.

0..1Field udt:CodeType  
AuthorizationCode

Assigned authorization code

0..1Field udt:CodeType  
AuthorizationReason

Reason for authorization.

0..*Field udt:TextType  

Sample XML

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 6.11. Authorization

<Authorization>
     <AuthorizationDateTime>......</AuthorizationDateTime>     [0..1]
     <AuthorizedAmount>......</AuthorizedAmount>     [0..1]
     <AuthorizationNumberString>......</AuthorizationNumberString>     [0..1]
     <CreditCardTransactionNumberString>......</CreditCardTransactionNumberString>     [0..1]
     <AddressVerificationCode>......</AddressVerificationCode>     [0..1]
     <AuthorizationCode>......</AuthorizationCode>     [0..1]
     <AuthorizationReason>......</AuthorizationReason>     [0..*]
</Authorization>