Home / ... / Request.Order / CardHolder / BillingInformation

BillingInformation

Tags:  

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

Elements:

  • BillingFirstName
  • BillingMI
  • BillingLastName
  • BillingEmail
  • BillingPhone

Schema

 <xsd:element name= "BillingInformation" >  

 <xsd:complexType >  

 <xsd:sequence >  

 <xsd:element ref= "BillingFirstName" />  

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

 <xsd:element ref= "BillingLastName" />  

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

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

 </xsd:sequence >  

 </xsd:complexType >  

 </xsd:element>

Example

 <BillingInformation>

 <BillingFirstName>John</BillingFirstName>

 <BillingMI>C</BillingMI>

 <BillingLastName>Smith</BillingLastName>

 <BillingEmail>Patron@Company.com</BillingEmail>

 <BillingPhone>123.456.7890</BillingPhone>

 </BillingInformation>

BillingFirstName

Name  

BillingFirstName  

Path  

CnPAPI.Engine.Request.Order. CardHolder.BillingInformation. BillingFirstName  

Description  

Card holder’s first name as it appears on the credit card  

Data Type  

String  

Range  

Minimum: 1 character  

Maximum: 50 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

Required if order is a transaction operation  

Example  

<BillingFirstName>John</BillingFirstName>  

Schema

 <xsd:element name= "BillingFirstName" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Card holder’s first name as it appears on the credit card</xsd:documentation >  

 </xsd:annotation >  

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

 <xsd:minLength value= "1" />  

 <xsd:maxLength value= "50" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingMI

Name  

BillingMI  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingInformation. BillingMI  

Description  

Card holder’s middle initial as it appears on the credit card.  

Data Type  

String  

Range  

Minimum: blank  

Maximum: 1 character  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

No  

Example  

<BillingMI>W</BillingMI>  

Schema

 <xsd:element name= "BillingMI" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Card holder’s middle initial as it appears on the credit card.</xsd:documentation >  

 </xsd:annotation >  

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

 <xsd:maxLength value= "1" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingLastName

Name  

BillingLastName  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingInformation. BillingLastName  

Description  

Last name of the card holder as it appears on the credit card  

Data Type  

String  

Range  

Minimum: 1 character  

Maximum: 50 character  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

Required if order is a transaction operation  

Example  

<BillingLastName>Smith</BillingLastName>  

Schema

 <xsd:element name= "BillingLastName" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Last name of the card holder as it appears on the credit card</xsd:documentation >  

 </xsd:annotation >  

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

 <xsd:minLength value= "1" />  

 <xsd:maxLength value= "50" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingEmail

Name  

BillingEmail  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingInformation. BillingEmail  

Description  

Card holder’s email address. Email address will be used for sending the receipt if SendReceipt element is True.  

Data Type  

String  

Range  

Minimum: 6 characters  

Maximum: 50 characters  

 

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

No  

Example  

<BillingEmail>Support@ClickandPledge.com </BillingEmail>  

Schema

 <xsd:element name= "BillingEmail" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Card holder’s email address. Email address will be used for sending the receipt if SendReceipt element is True.</xsd:documentation >  

 </xsd:annotation >  

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

 <xsd:minLength value= "6" />  

 <xsd:maxLength value= "50" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

BillingPhone

Name  

BillingPhone  

Path  

CnPAPI.Engine.Request.Order.CardHolder. BillingInformation. BillingPhone  

Description  

Card holder’s phone number.  

Data Type  

String  

Range  

Minimum: 6 characters  

Maximum: 50 characters  

Default  

 

Operation  

Transaction Operation only  

Input/output  

Input  

Version/Release  

1.2  

Required  

No  

Example  

<BillingPhone>5409619811</BillingPhone>  

Schema

 <xsd:element name= "BillingPhone" >  

 <xsd:simpleType >  

 <xsd:annotation >  

 <xsd:documentation> Card holder’s phone number.</xsd:documentation >  

 </xsd:annotation >  

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

 <xsd:minLength value= "6" />  

 <xsd:maxLength value= "50" />  

 </xsd:restriction >  

 </xsd:simpleType >  

 </xsd:element>

 




     RSS of this page