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>