Home / ... / Request.Order / CardHolder / BillingAddress

BillingAddress


Path: CnPAPI.Engine.Request.Order.CardHolder.BillingAddress

Elements:

  • BillingAddress1
  • BillingAddress2
  • BillingAddress3
  • BillingCity
  • BillingStateProvince
  • BillingPostalCode
  • BillingCountryCode

Schema

 <xsd:element name="BillingAddress">

 <xsd:complexType >  

 <xsd:sequence >  

 <xsd:element ref= "BillingAddress1" />  

 <xsd:element ref= "BillingAddress2" minOccurs="0" />  

 <xsd:element ref= "BillingAddress3" minOccurs="0" />  

 <xsd:element ref= "BillingCity" />  

 <xsd:element ref= "BillingStateProvince" />  

 <xsd:element ref= "BillingPostalCode" minOccurs="0" />  

 <xsd:element ref= "BillingCountryCode" />  

 </xsd:sequence >  

 </xsd:complexType >  

 </xsd:element>

Example

 <BillingAddress>

 <BillingAddress1>Post Office Box 1000</BillingAddress1>

 <BillingAddress2></BillingAddress2>

 <BillingAddress3></BillingAddress3>

 <BillingCity>Blacksburg</BillingCity>

 <BillingStateProvince>VA</BillingStateProvince>

 <BillingPostalCode>12346-4563</BillingPostalCode>

 <BillingCountryCode>840</BillingCountryCode>

 </BillingAddress>

Note:

For a complete list of country codes and an associated XML refer to Appendix-A|tag=Countries.XML;document=WordDocuments\PaaS.docx

BillingAddress1

Name  

BillingAddress1  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingAddress.BillingAddress1  

Description  

Line 1 of the billing address.  

Data Type  

String  

Range  

Minimum: 2 characters  

Maximum: 100 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

Required if order is a transaction operation  

Example  

<BillingAddress1>2200 Kraft Drive</BillingAddress1>  

Schema

 <xsd:element name= "BillingAddress1" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Line 1 of the billing address.</xsd:documentation >  

 </xsd:annotation >  

 <xsd:restriction base= "xsd:normalizedString" >  

 <xsd:minLength value= "2" />  

 <xsd:maxLength value= "100" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element >

BillingAddress2

Name  

BillingAddress2  

Path  

CnPAPI.Engine.Request.Order.CardHolder.BillingAddress. BillingAddress2  

Description  

Line 2 of the billing address.  

Data Type  

String  

Range  

Minimum: blank  

Maximum: 100 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

No  

Example  

<BillingAddress2>Suite 1175</BillingAddress2>  

Schema

 <xsd:element name= "BillingAddress2" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Line 2 of the billing address.</xsd:documentation >  

 </xsd:annotation >  

 <xsd:restriction base= "xsd:normalizedString" >  

 <xsd:maxLength value= "100" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingAddress3

Name  

BillingAddress3  

Path  

CnPAPI.Engine.Request.Order.CardHolder.BillingAddress. BillingAddress3  

Description  

Line 3 of the billing address.  

Data Type  

String  

Range  

Minimum: blank  

Maximum: 100 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

No  

Example  

<BillingAddress3>Building 35</BillingAddress3>  

Schema

 <xsd:element name= "BillingAddress3" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Line 3 of the billing address.</xsd:documentation >  

 </xsd:annotation >  

 <xsd:restriction base= "xsd:normalizedString" >  

 <xsd:maxLength value= "100" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingCity

Name  

BillingCity  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingAddress. BillingCity  

Description  

Billing address city  

Data Type  

String  

Range  

Minimum: 2 characters  

Maximum: 50 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

Yes  

Example  

<BillingCity>Blacksburg</BillingCity>  

Schema

 <xsd:element name= "BillingCity" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Billing address city</xsd:documentation >  

 </xsd:annotation >  

 <xsd:restriction base= "xsd:normalizedString" >  

 <xsd:minLength value= "2" />  

 <xsd:maxLength value= "50" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element >  

BillingStateProvince

Name  

BillingStateProvince  

Path  

CnPAPI.Engine.Request.Order.CardHolder.BillingAddress. BillingStateProvince  

Description  

Billing address state or province  

Data Type  

String  

Range  

Minimum: 2 characters  

Maximum: 50 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

Yes  

Example  

<BillingStateProvince>Virginia</BillingStateProvince>  

Schema

 <xsd:element name= "BillingStateProvince" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Billing address state or province</xsd:documentation >  

 </xsd:annotation >  

 <xsd:restriction base= "xsd:normalizedString" >  

 <xsd:minLength value= "2" />  

 <xsd:maxLength value= "50" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingPostalCode

Name  

BillingPostalCode  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingAddress. BillingPostalCode  

Description  

Billing address zip or postal code  

Data Type  

String  

Range  

Minimum: 2 characters  

Maximum: 20 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

Yes  

Example  

<BillingPostalCode>24060</BillingPostalCode>  

Schema

 <xsd:element name= "BillingPostalCode" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Zip or postal code of cardholder</xsd:documentation >  

 </xsd:annotation >  

 <xsd:restriction base= "xsd:normalizedString" >  

 <xsd:minLength value= "2" />  

 <xsd:maxLength value= "20" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingCountryCode

Name  

BillingCountryCode  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingAddress. BillingCountryCode  

Description  

Billing address country (ISO country code). Refer to Appendix A  

Data Type  

String  

Range  

Minimum: 111  

Maximum: 999  

3 digits ISO country code: See appendix A  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

Yes  

Example  

<BillingCountryCode>840</BillingCountryCode>  

Schema

 <xsd:element name= "BillingCountryCode" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Billing Address ISO country code [see ISO table – Appendix A]</xsd:documentation >  

 </xsd:annotation >  

 <xsd:restriction base= "xsd:normalizedString" >  

 <xsd:minLength value= "3" />  

 <xsd:maxLength value= "3" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>




     RSS of this page