Order Request File
Introduction
This page describes the properties and format of dropship order files sent from a partner to Blackhawk Network via secure FTP.
File Naming Convention
<partner name>_dropshiporderrequest_<externaldropshipid>_<date in ISO-8601 format>_<version>.xml
Example: giftcardmall_dropshiporderrequest_NM0115_01152016_1.xml
- A unique case sensitive key identifying partner, source name applied to the MID, within the Order Central platform. This value will be provided to you by Blackhawk Network once DDP is on boarded in Order Central. Contact your Account Client Manager
- This is a human readable key specified by DDP that can easily be cross-reference to some unique identifier in the DDP OMS system.
- ISO8601 date time format
- Version# of the dropship order. This should be set to ‘1’. If the file needs to be resubmitted for some reason, version can be updated to maintain unique file name. A new fulfillment order is created for all file versions.
File Frequency
Dropship order file specification allows batching several sales orders in a single order-request. However, if possible, Blackhawk Network recommends sending 1 sales order per order-request file.
Order-Request files can be placed anytime via Blackhawk Network’s Managed File Transfer (MFT) tool called Tumbleweed. Files are received and processed in near real time.
Blackhawk Network would prefer order-request files be sent as frequently as possible. If an order is especially large (greater than 10,000 cards), please notify Blackhawk Network’s OCC (Operations Control Center) so your order can closed be monitored.
XSD
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="orders">
<xs:annotation>
<xs:documentation>Each order file can comprise of multiple dropship
orders. This is a collection of dropship orders.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="order" minOccurs='1' maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="externaldropshipid" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:minLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="partnerdropshiporderversionnumber"
type="xs:string" />
<xs:attribute name="partneridentifier" use="required">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation>BHN will issue an identifier to identify the
Distribution Partner
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:minLength value="1" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="order">
<xs:complexType>
<xs:all>
<xs:element ref="version" />
<xs:element ref="partnerorderdate" />
<xs:element ref="partnerorderversion" />
<xs:element ref="partnerordernumber" />
<xs:element ref="partnerponumber" minOccurs='0' />
<xs:element ref="partnercustomeridentifier" minOccurs='0' />
<xs:element ref="totalcards" />
<xs:element ref="totalloadvalue" />
<xs:element name="activationphase" type="xs:string"
minOccurs='0' />
<xs:element ref="activationdate" minOccurs='0' />
<xs:element ref="billinginfo" minOccurs='1' />
<xs:element ref="orderlineitems" />
<xs:element name="packagingtype" type="xs:string"
minOccurs='0' />
<xs:element ref="otherinfo" minOccurs='0' />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="version">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation>Version of the spec 3.0 </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="3.0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="partnerorderdate">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation>order date - format (YYYY-MM-DDThh:mm:ssTZD)
</xs:documentation>
<xs:documentation>ISO 8601 format </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:dateTime">
<xs:pattern value="\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="partnerorderversion">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation>Version of the order </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:minLength value="1" />
<xs:maxLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="partnerordernumber">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation> The Partner reference to the order request.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:minLength value="1" />
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="partnerponumber">
<xs:annotation>
<xs:documentation>(OPTIONAL) The Partner reference to the PO.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="partnercustomeridentifier">
<xs:annotation>
<xs:documentation>(OPTIONAL) The Partner's Customer reference
ID. Compliance requirement for OL VISA products.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="totalcards">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation>to be used by BHN to validate order.
</xs:documentation>
<xs:documentation>Inbound request and Outbound confirmation must
include the same value of totalcards
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="totalloadvalue">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation>to be used by BHN to validate order.
</xs:documentation>
<xs:documentation>Inbound request and Outbound confirmation must
include the same value of totalloadvalue
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:minLength value="1" />
<xs:pattern value="([0-9 .]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="activationdate">
<xs:annotation>
<xs:documentation>Mandatory if activation type is ondate
</xs:documentation>
<xs:documentation>format (YYYY-MM-DDThh:mm:ssTZD) </xs:documentation>
<xs:documentation>ISO 8601 format </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:dateTime">
<xs:pattern value="\d{4}-\d\d-\d\dT\d\d:\d\d:\d\dZ" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="billinginfo">
<xs:annotation>
<xs:documentation>
MANDATORY : Should have billing address or
billingemailaddress or recipient id
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element ref="billingemailaddress" minOccurs='0' />
<xs:element ref="billingaddress" minOccurs='0' />
<xs:element ref="billingsenderid" minOccurs='0' />
<xs:element name="billingpoboxflag" type="poboxflagtype"
minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="billingemailaddress">
<xs:simpleType>
<xs:restriction base="emailaddresstype">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>CONDITIONAL: Email address of the sender billing address.
</xs:documentation>
<xs:documentation>
Format [email protected]
</xs:documentation>
</xs:annotation>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="billingsenderid">
<xs:simpleType>
<xs:restriction base="recipientid">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>CONDITIONAL: Recipent Id for sender for european region.
</xs:documentation>
</xs:annotation>
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="billingaddress">
<xs:annotation>
<xs:documentation>
MANDATORY : Include all address fields in CDATA
section.
</xs:documentation>
<xs:documentation>CONDITIONAL: Billing address is to be printed on
mailing envelope as return address.
This will specify where mail is
returned to in the event of delivery
failure.
NOTE: This value is
ignored for shipment via UPS/FedEx orders since the
return address
defaults to the UPS Account Holder (i.e., BHN).
It is not possible to
over-ride the UPS Shipping Label.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="billingfirstname" />
<xs:element name="lastname" type="billinglastname" />
<xs:element name="attnto" type="attntotype" minOccurs="0" />
<xs:element name="company" type="billingcompany"
minOccurs="0" />
<xs:element name="addressone" type="billingaddressone" />
<xs:element name="addresstwo" type="billingaddresstwo"
minOccurs="0" />
<xs:element name="addressthree" type="billingaddressthree"
minOccurs="0" />
<xs:element name="districtorcounty" type="billingdistrictorcounty"
minOccurs="0" />
<xs:element name="city" type="billingcity" />
<xs:element name="state" type="billingstate" minOccurs="0" />
<xs:element name="zipcode" type="billingzipcode" />
<xs:element name="country" type="billingcountry" />
<xs:element ref="phone" minOccurs='0' />
</xs:all>
</xs:complexType>
</xs:element>
<xs:simpleType name="billingfirstname">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>first name is mandatory.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:minLength value="1" />
<xs:maxLength value="30" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billinglastname">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>last name is mandatory. </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:minLength value="1" />
<xs:maxLength value="30" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingcompany">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="100" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingaddressone">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>addressone is mandatory.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:minLength value="1" />
<xs:maxLength value="60" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingaddresstwo">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingaddressthree">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingdistrictorcounty">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingcity">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>city is mandatory.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:minLength value="1" />
<xs:maxLength value="150" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingstate">
<xs:annotation>
<xs:documentation>
MANDATORY FOR USA ONLY: Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Allowed states for usa
AE|AP|AA|APO|FPO|AL|AK|AZ|AR|CA|CO|CT|DC|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI||MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WV|WI|WY|AS|GU|MP|PR|VI|UM|FM|MH|PW
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingzipcode">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="billingcountry">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>For United States pass "USA"</xs:documentation>
<xs:documentation>Allowed Countries
ALA|ALB|DZA|ASM|AND|AGO|AIA|ATA|ATG|ARG|ARM|ABW|AUS|AUT|AZE|BHS|BHR|BGD|BRB|BLR|BEL|BLZ|BEN|BMU|BTN|BOL|BIH|BWA|BVT|BRA|VGB|IOT|BRN|BGR|BFA|BDI|KHM|CMR|CAN|CPV|CYM|CAF|TCD|CHL|CHN|HKG|MAC|CXR|CCK|COL|COM|COG|COD|COK|CRI|CIV|HRV|CUB|CYP|CZE|DNK|DJI|DMA|DOM|ECU|EGY|SLV|GNQ|ERI|EST|ETH|FLK|FRO|FJI|FIN|FRA|GUF|PYF|ATF|GAB|GMB|GEO|DEU|GHA|GIB|GRC|GRL|GRD|GLP|GUM|GTM|GGY|GIN|GNB|GUY|HTI|HMD|VAT|HND|HUN|ISL|IND|IDN|IRN|IRQ|IRL|IMN|ISR|ITA|JAM|JPN|JEY|JOR|KAZ|KEN|KIR|PRK|KOR|KWT|KGZ|LAO|LVA|LBN|LSO|LBR|LBY|LIE|LTU|LUX|MKD|MDG|MWI|MYS|MDV|MLI|MLT|MHL|MTQ|MRT|MUS|MYT|MEX|FSM|MDA|MCO|MNG|MNE|MSR|MAR|MOZ|MMR|NAM|NRU|NPL|NLD|ANT|NCL|NZL|NIC|NER|NGA|NIU|NFK|MNP|NOR|OMN|PAK|PLW|PSE|PAN|PNG|PRY|PER|PHL|PCN|POL|PRT|PRI|QAT|REU|ROU|RUS|RWA|BLM|SHN|KNA|LCA|MAF|SPM|VCT|WSM|SMR|STP|SAU|SEN|SRB|SYC|SLE|SGP|SVK|SVN|SLB|SOM|ZAF|SGS|SSD|ESP|LKA|SDN|SUR|SJM|SWZ|SWE|CHE|SYR|TWN|TJK|TZA|THA|TLS|TGO|TKL|TON|TTO|TUN|TUR|TKM|TCA|TUV|UGA|UKR|ARE|GBR|USA|UMI|URY|UZB|VUT|VEN|VNM|VIR|WLF|ESH|YEM|ZMB|ZWE
</xs:documentation>
<xs:documentation>3166-1 alpha-3</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="3" />
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
<xs:element name="orderlineitems">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Each order can comprise multiple line items. This
is a collection of line item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="orderlineitem" minOccurs='1' maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="orderlineitem">
<xs:complexType>
<xs:all>
<xs:element ref="partnerorderlineitemidentifier"
minOccurs='0' />
<xs:element ref="productidentifier" minOccurs='0' />
<xs:element ref="carrieridentifier" minOccurs='0' />
<xs:element ref="denomination" />
<xs:element ref="quantity" />
<xs:element ref="partnersku" minOccurs='0' />
<xs:element ref="productupc" minOccurs='0' />
<xs:element ref="cardpersonalization" minOccurs='0' />
<xs:element ref="carrierpersonalization" minOccurs='0' />
<xs:element ref="shippinginfo" minOccurs='1' />
<xs:element ref="shippingmethod" />
<xs:element ref="shippingcost" minOccurs='0' />
<xs:element ref="tax" minOccurs='0' />
<xs:element ref="cardimageurlfront" minOccurs='0' />
<xs:element ref="fulfillmentinstructions" minOccurs="0" />
<xs:element name="clientprogramid" type="clientprogramid"
minOccurs='0' />
<xs:element name="bomid" type="bomid" minOccurs='0' />
<xs:element ref="imageurls" minOccurs='0'/>
<xs:element ref="additionalinfos" minOccurs='0'/>
<xs:element ref="expeditefulfillment" minOccurs='0' />
<xs:element ref="offervalue" minOccurs="0" />
<xs:element ref="activationmemo" minOccurs="0" />
<xs:element ref="registerinfo" minOccurs='0' />
<xs:element ref="returninfo" minOccurs='0' />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="partnerorderlineitemidentifier">
<xs:annotation>
<xs:documentation>(Optional) This is the Partner reference for the
order line item
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="productidentifier">
<xs:annotation>
<xs:documentation>(Conditional) This is the product identifier of the
gift/reward card product.
</xs:documentation>
<xs:documentation>Either of the 3 has to be provided - productidentifier, partnersku, productupc
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="carrieridentifier">
<xs:annotation>
<xs:documentation>
(Optional)
This is the identifier
of the carrier for Card On Carrier
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="denomination">
<xs:annotation>
<xs:documentation>
Mandatory
This is the load value on card.
Note: Card
will remain in-active until activation.
BHN will provide valid range
for each product as part of product
catalog.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:minLength value="1" />
<xs:pattern value="([0-9 .]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="quantity">
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
<xs:documentation>Quantity of card requested</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="partnersku">
<xs:annotation>
<xs:documentation>Conditional</xs:documentation>
<xs:documentation>Partner SKU </xs:documentation>
<xs:documentation>Either of the 3 has to be provided - productidentifier, partnersku, productupc</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="productupc">
<xs:annotation>
<xs:documentation>Conditional</xs:documentation>
<xs:documentation>Product UPC </xs:documentation>
<xs:documentation>BHN assigned product upc</xs:documentation>
<xs:documentation>Either of the 3 has to be provided - productidentifier, partnersku, productupc</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="cardpersonalization">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>Only specify for Open Loop Cards</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="nameoncard" minOccurs='0' />
<xs:element ref="messageoncard" minOccurs='0' />
<xs:element ref="line5" minOccurs='0' />
<xs:element ref="line6" minOccurs='0' />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="nameoncard">
<xs:annotation>
<xs:documentation>Mandatory for Open Loop cards and Optional for
Closed Loop Cards
</xs:documentation>
<xs:documentation>First name followed by Last name separated by space
</xs:documentation>
<xs:documentation>Note that max length of first name and last name is
22 including the space
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="22" />
<xs:pattern value="([a-zA-Z0-9 \-.]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="messageoncard">
<xs:annotation>
<xs:documentation>Message on Card</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="22" />
<xs:pattern value="([a-zA-Z0-9 \-.]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line5">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>Text on the side of the card</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0" />
<xs:maxLength value="26" />
<xs:pattern value="([a-zA-Z0-9 \-.]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line6">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>Text on the back of the card</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0" />
<xs:maxLength value="26" />
<xs:pattern value="([a-zA-Z0-9 \-.]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="carrierpersonalization">
<xs:complexType>
<xs:annotation>
<xs:documentation>OPTIONAL: Customized carrier message. Include the
content in CDATA section.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="fromname" minOccurs='0' />
<xs:element ref="toname" minOccurs='0' />
<xs:element ref="messageoncarrier" minOccurs='0' />
<xs:element name="customcarriermessage01" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage02" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage03" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage04" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage05" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage06" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage07" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage08" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage09" type="alphanum180reptype"
minOccurs='0' />
<xs:element name="customcarriermessage10" type="alphanum180reptype"
minOccurs='0' />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="fromname">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>This is an optional name of the giftor.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="22" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="toname">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>This is an optional name of the giftee.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="22" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="messageoncarrier">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="180" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:simpleType name="alphanum180reptype">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>Alpha or alphanumeric</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="180" />
</xs:restriction>
</xs:simpleType>
<xs:element name="courier">
<xs:simpleType>
<xs:restriction base="alphanum50reptype">
<xs:annotation>
<xs:documentation>(OPTIONAL) Shipping Courier</xs:documentation>
<xs:documentation>Local: UPS, DHL, FEDEX, etc. International:
UKDHL, AUSDHL, etc.
</xs:documentation>
</xs:annotation>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="shippinginfo">
<xs:annotation>
<xs:documentation>
MANDATORY : Include all of the shipping fields in
CDATA section.
</xs:documentation>
<xs:documentation>
MANDATORY : Should have physical shipping address or
shippingemailaddress or recipient id
</xs:documentation>
<xs:documentation>
Address where cards are shipped to.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element ref="shippingemailaddress" minOccurs='0' />
<xs:element ref="shippingaddress" minOccurs='0' />
<xs:element ref="shippingrecipientid" minOccurs='0' />
<xs:element name="shippingpoboxflag" type="poboxflagtype"
minOccurs='0' />
<xs:element ref="courier" minOccurs='0' />
<xs:element ref="shippingaccountnumber" minOccurs='0' />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="shippingemailaddress">
<xs:simpleType>
<xs:restriction base="emailaddresstype">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>MANDATORY for EGift if BHN is sending the egift
to customer.
</xs:documentation>
<xs:documentation>
Format [email protected]
</xs:documentation>
</xs:annotation>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="shippingrecipientid">
<xs:simpleType>
<xs:restriction base="recipientid">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>
MANDATORY if Physical shipping address is not provided.
</xs:documentation>
<xs:documentation>Recipent Id for shipping for european region.
</xs:documentation>
</xs:annotation>
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="shippingaddress">
<xs:annotation>
<xs:documentation>
MANDATORY : Include all of the shipping field in
CDATA section.
</xs:documentation>
<xs:documentation>
MANDATORY if shipping recepient id is not provided.
</xs:documentation>
<xs:documentation>
Address where cards are shipped to.
Optional for
eGift.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice minOccurs='0' maxOccurs="unbounded">
<xs:element name="firstname" type="shippingfirstname" />
<xs:element name="lastname" type="shippinglastname" />
<xs:element name="attnto" type="attntotype" minOccurs="0" />
<xs:element name="company" type="shippingcompany"
minOccurs='0' />
<xs:element name="addressone" type="shippingaddressone" />
<xs:element name="addresstwo" type="shippingaddresstwo"
minOccurs='0' />
<xs:element name="addressthree" type="shippingaddressthree"
minOccurs="0" />
<xs:element name="districtorcounty" type="shippingdistrictorcounty"
minOccurs='0' />
<xs:element name="city" type="shippingcity" />
<xs:element name="state" type="shippingstate" minOccurs="0" />
<xs:element name="zipcode" type="shippingzipcode" />
<xs:element name="country" type="shippingcountry" />
<xs:element ref="phone" minOccurs='0' />
</xs:choice>
</xs:complexType>
</xs:element>
<xs:simpleType name="shippingfirstname">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippinglastname">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingcompany">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingaddressone">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingaddresstwo">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingaddressthree">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingdistrictorcounty">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingcity">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingstate">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingzipcode">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="shippingcountry">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>For United States pass "USA"</xs:documentation>
<xs:documentation>3166-1 alpha-3</xs:documentation>
<xs:documentation>Allowed Countries
ALA|ALB|DZA|ASM|AND|AGO|AIA|ATA|ATG|ARG|ARM|ABW|AUS|AUT|AZE|BHS|BHR|BGD|BRB|BLR|BEL|BLZ|BEN|BMU|BTN|BOL|BIH|BWA|BVT|BRA|VGB|IOT|BRN|BGR|BFA|BDI|KHM|CMR|CAN|CPV|CYM|CAF|TCD|CHL|CHN|HKG|MAC|CXR|CCK|COL|COM|COG|COD|COK|CRI|CIV|HRV|CUB|CYP|CZE|DNK|DJI|DMA|DOM|ECU|EGY|SLV|GNQ|ERI|EST|ETH|FLK|FRO|FJI|FIN|FRA|GUF|PYF|ATF|GAB|GMB|GEO|DEU|GHA|GIB|GRC|GRL|GRD|GLP|GUM|GTM|GGY|GIN|GNB|GUY|HTI|HMD|VAT|HND|HUN|ISL|IND|IDN|IRN|IRQ|IRL|IMN|ISR|ITA|JAM|JPN|JEY|JOR|KAZ|KEN|KIR|PRK|KOR|KWT|KGZ|LAO|LVA|LBN|LSO|LBR|LBY|LIE|LTU|LUX|MKD|MDG|MWI|MYS|MDV|MLI|MLT|MHL|MTQ|MRT|MUS|MYT|MEX|FSM|MDA|MCO|MNG|MNE|MSR|MAR|MOZ|MMR|NAM|NRU|NPL|NLD|ANT|NCL|NZL|NIC|NER|NGA|NIU|NFK|MNP|NOR|OMN|PAK|PLW|PSE|PAN|PNG|PRY|PER|PHL|PCN|POL|PRT|PRI|QAT|REU|ROU|RUS|RWA|BLM|SHN|KNA|LCA|MAF|SPM|VCT|WSM|SMR|STP|SAU|SEN|SRB|SYC|SLE|SGP|SVK|SVN|SLB|SOM|ZAF|SGS|SSD|ESP|LKA|SDN|SUR|SJM|SWZ|SWE|CHE|SYR|TWN|TJK|TZA|THA|TLS|TGO|TKL|TON|TTO|TUN|TUR|TKM|TCA|TUV|UGA|UKR|ARE|GBR|USA|UMI|URY|UZB|VUT|VEN|VNM|VIR|WLF|ESH|YEM|ZMB|ZWE
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="poboxflagtype">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:boolean">
</xs:restriction>
</xs:simpleType>
<xs:element name="phone">
<xs:simpleType>
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="30">
<xs:annotation>
<xs:documentation>Format: Allows following characters + () - , . x
Mandatory, If the partner is configured to use last four
digits of the phone number for activation
</xs:documentation>
</xs:annotation>
</xs:maxLength>
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="shippingaccountnumber">
<xs:simpleType>
<xs:restriction base="alphanum50reptype">
<xs:annotation>
<xs:documentation>(OPTIONAL) Shipping account number.
</xs:documentation>
<xs:documentation>
Shipping courier Account Number
DP or DP's
partners may want to specify a account number to get
better
shipping pricing. This allows for DP to provide (@order
level) a
UPS Account Number, which would be sent-pass-thru to FSP.
FSP will
use this value on the UPS shipping label.
</xs:documentation>
</xs:annotation>
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:simpleType name="alphanum50reptype">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>Alpha or alphanumeric</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="50" />
<xs:whiteSpace value="replace" />
</xs:restriction>
</xs:simpleType>
<xs:element name="shippingmethod">
<xs:simpleType>
<xs:annotation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="shippingcost">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>If partner is configured to pass the shipping cost
we will use this value to create an order, otherwise BHN will
calculate the shipping cost.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base='xs:string'>
<xs:pattern value="([0-9 .]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="tax">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>If partner is configured to pass the tax we will
use this value to create an order.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base='xs:string'>
<xs:pattern value="([0-9 .]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="cardimageurlfront">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>Card image to be displayed on the front of the card
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="fulfillmentinstructions">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>(Optional) CDATA xml. The content should be in
CDATA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:simpleType name="emailaddresstype">
<xs:restriction base="xs:string">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Email address. </xs:documentation>
<xs:documentation>
Format [email protected]
</xs:documentation>
</xs:annotation>
<xs:whiteSpace value="collapse" />
<xs:pattern value="[^@][email protected][^\.]+\..+" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="recipientid">
<xs:restriction base="xs:string">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Recipent Id for european region.
</xs:documentation>
</xs:annotation>
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:element name="registerinfo">
<xs:annotation>
<xs:documentation>
OPTIONAL : Register information
</xs:documentation>
<xs:documentation>
Address where cards are registered to.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element ref="registeremailaddress" minOccurs='0' />
<xs:element ref="registerrecipientid" minOccurs='0' />
<xs:element ref="registeraddress" minOccurs='0' />
<xs:element name="registerpoboxflag" type="poboxflagtype"
minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="registeraddress">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include all address fields in CDATA
section.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="registerfirstname" />
<xs:element name="lastname" type="registerlastname" />
<xs:element name="attnto" type="attntotype" minOccurs="0" />
<xs:element name="company" type="registercompany"
minOccurs="0" />
<xs:element name="addressone" type="registeraddressone" />
<xs:element name="addresstwo" type="registeraddresstwo"
minOccurs="0" />
<xs:element name="addressthree" type="registeraddressthree"
minOccurs="0" />
<xs:element name="city" type="registercity" />
<xs:element name="districtorcounty" type="registerdistrictorcounty"
minOccurs="0" />
<xs:element name="state" type="registerstate" minOccurs="0" />
<xs:element name="zipcode" type="registerzipcode" />
<xs:element name="country" type="registercountry" />
<xs:element ref="phone" minOccurs='0' />
</xs:all>
</xs:complexType>
</xs:element>
<xs:simpleType name="registerfirstname">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registerlastname">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="attntotype">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registercompany">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registeraddressone">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registeraddresstwo">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registeraddressthree">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registercity">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registerdistrictorcounty">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registerstate">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registerzipcode">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="registercountry">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>For United States pass "USA"</xs:documentation>
<xs:documentation>3166-1 alpha-3</xs:documentation>
<xs:documentation>Allowed Countries
ALA|ALB|DZA|ASM|AND|AGO|AIA|ATA|ATG|ARG|ARM|ABW|AUS|AUT|AZE|BHS|BHR|BGD|BRB|BLR|BEL|BLZ|BEN|BMU|BTN|BOL|BIH|BWA|BVT|BRA|VGB|IOT|BRN|BGR|BFA|BDI|KHM|CMR|CAN|CPV|CYM|CAF|TCD|CHL|CHN|HKG|MAC|CXR|CCK|COL|COM|COG|COD|COK|CRI|CIV|HRV|CUB|CYP|CZE|DNK|DJI|DMA|DOM|ECU|EGY|SLV|GNQ|ERI|EST|ETH|FLK|FRO|FJI|FIN|FRA|GUF|PYF|ATF|GAB|GMB|GEO|DEU|GHA|GIB|GRC|GRL|GRD|GLP|GUM|GTM|GGY|GIN|GNB|GUY|HTI|HMD|VAT|HND|HUN|ISL|IND|IDN|IRN|IRQ|IRL|IMN|ISR|ITA|JAM|JPN|JEY|JOR|KAZ|KEN|KIR|PRK|KOR|KWT|KGZ|LAO|LVA|LBN|LSO|LBR|LBY|LIE|LTU|LUX|MKD|MDG|MWI|MYS|MDV|MLI|MLT|MHL|MTQ|MRT|MUS|MYT|MEX|FSM|MDA|MCO|MNG|MNE|MSR|MAR|MOZ|MMR|NAM|NRU|NPL|NLD|ANT|NCL|NZL|NIC|NER|NGA|NIU|NFK|MNP|NOR|OMN|PAK|PLW|PSE|PAN|PNG|PRY|PER|PHL|PCN|POL|PRT|PRI|QAT|REU|ROU|RUS|RWA|BLM|SHN|KNA|LCA|MAF|SPM|VCT|WSM|SMR|STP|SAU|SEN|SRB|SYC|SLE|SGP|SVK|SVN|SLB|SOM|ZAF|SGS|SSD|ESP|LKA|SDN|SUR|SJM|SWZ|SWE|CHE|SYR|TWN|TJK|TZA|THA|TLS|TGO|TKL|TON|TTO|TUN|TUR|TKM|TCA|TUV|UGA|UKR|ARE|GBR|USA|UMI|URY|UZB|VUT|VEN|VNM|VIR|WLF|ESH|YEM|ZMB|ZWE
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
<xs:element name="registeremailaddress">
<xs:simpleType>
<xs:restriction base="emailaddresstype">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Email address of the sender billing address.
</xs:documentation>
<xs:documentation>
Format [email protected]
</xs:documentation>
</xs:annotation>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="registerrecipientid">
<xs:simpleType>
<xs:restriction base="recipientid">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Recipent Id for sender for european region.
</xs:documentation>
</xs:annotation>
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="otherinfo">
<xs:annotation>
<xs:documentation>(OPTIONAL) Other information. Include the content in CDATA section.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="otherinfo01" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo02" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo03" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo04" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo05" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo06" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo07" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo08" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo09" type="alphanum1024reptype"
minOccurs="0" />
<xs:element name="otherinfo10" type="alphanum1024reptype"
minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:simpleType name="alphanum1024reptype">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>Alpha or alphanumeric</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="1024" />
<xs:whiteSpace value="replace" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="clientprogramid">
<xs:restriction base="xs:string">
<xs:annotation>
<xs:documentation>(OPTIONAL) : Client program ID</xs:documentation>
</xs:annotation>
<xs:maxLength value="50" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:element name="expeditefulfillment">
<xs:annotation>
<xs:documentation>OPTIONAL</xs:documentation>
<xs:documentation>Expedite fulfillment </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:boolean">
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:simpleType name="bomid">
<xs:restriction base="xs:string">
<xs:annotation>
<xs:documentation>(OPTIONAL) : BOM ID</xs:documentation>
</xs:annotation>
<xs:maxLength value="50" />
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
<xs:element name="activationmemo">
<xs:annotation>
<xs:documentation>
MANDATORY : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>(Optional) CDATA xml. The content should be in
CDATA
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="offervalue">
<xs:annotation>
<xs:documentation>
Optional
This is the offer value of card
catalog.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse" />
<xs:minLength value="1" />
<xs:pattern value="([0-9 .]+)?" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="returninfo">
<xs:annotation>
<xs:documentation>Optional</xs:documentation>
<xs:documentation>
Address where cards are returned back.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element ref="returnemailaddress" minOccurs='0' />
<xs:element ref="returnsenderid" minOccurs='0' />
<xs:element ref="returnaddress" minOccurs='0' />
<xs:element name="returnpoboxflag" type="poboxflagtype"
minOccurs="0" />
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="returnaddress">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include all address fields in CDATA
section.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="returnfirstname" />
<xs:element name="lastname" type="returnlastname" />
<xs:element name="attnto" type="attntotype" minOccurs="0" />
<xs:element name="company" type="returncompany"
minOccurs="0" />
<xs:element name="addressone" type="returnaddressone" />
<xs:element name="addresstwo" type="returnaddresstwo"
minOccurs="0" />
<xs:element name="addressthree" type="returnaddressthree"
minOccurs="0" />
<xs:element name="city" type="returncity" />
<xs:element name="districtorcounty" type="returndistrictorcounty"
minOccurs="0" />
<xs:element name="state" type="returnstate" />
<xs:element name="zipcode" type="returnzipcode" />
<xs:element name="country" type="returncountry" />
<xs:element ref="phone" minOccurs='0' />
</xs:all>
</xs:complexType>
</xs:element>
<xs:simpleType name="returnfirstname">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returnlastname">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="30" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returncompany">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="100" />
<xs:pattern value="([a-zA-Z0-9 #.\-,:_()'/]+)?" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returnaddressone">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returnaddresstwo">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returnaddressthree">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returncity">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returndistrictorcounty">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Optional</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returnstate">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="150" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returnzipcode">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Mandatory</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="returncountry">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>For United States pass "USA"</xs:documentation>
<xs:documentation>3166-1 alpha-3</xs:documentation>
<xs:documentation>Allowed Countries
ALA|ALB|DZA|ASM|AND|AGO|AIA|ATA|ATG|ARG|ARM|ABW|AUS|AUT|AZE|BHS|BHR|BGD|BRB|BLR|BEL|BLZ|BEN|BMU|BTN|BOL|BIH|BWA|BVT|BRA|VGB|IOT|BRN|BGR|BFA|BDI|KHM|CMR|CAN|CPV|CYM|CAF|TCD|CHL|CHN|HKG|MAC|CXR|CCK|COL|COM|COG|COD|COK|CRI|CIV|HRV|CUB|CYP|CZE|DNK|DJI|DMA|DOM|ECU|EGY|SLV|GNQ|ERI|EST|ETH|FLK|FRO|FJI|FIN|FRA|GUF|PYF|ATF|GAB|GMB|GEO|DEU|GHA|GIB|GRC|GRL|GRD|GLP|GUM|GTM|GGY|GIN|GNB|GUY|HTI|HMD|VAT|HND|HUN|ISL|IND|IDN|IRN|IRQ|IRL|IMN|ISR|ITA|JAM|JPN|JEY|JOR|KAZ|KEN|KIR|PRK|KOR|KWT|KGZ|LAO|LVA|LBN|LSO|LBR|LBY|LIE|LTU|LUX|MKD|MDG|MWI|MYS|MDV|MLI|MLT|MHL|MTQ|MRT|MUS|MYT|MEX|FSM|MDA|MCO|MNG|MNE|MSR|MAR|MOZ|MMR|NAM|NRU|NPL|NLD|ANT|NCL|NZL|NIC|NER|NGA|NIU|NFK|MNP|NOR|OMN|PAK|PLW|PSE|PAN|PNG|PRY|PER|PHL|PCN|POL|PRT|PRI|QAT|REU|ROU|RUS|RWA|BLM|SHN|KNA|LCA|MAF|SPM|VCT|WSM|SMR|STP|SAU|SEN|SRB|SYC|SLE|SGP|SVK|SVN|SLB|SOM|ZAF|SGS|SSD|ESP|LKA|SDN|SUR|SJM|SWZ|SWE|CHE|SYR|TWN|TJK|TZA|THA|TLS|TGO|TKL|TON|TTO|TUN|TUR|TKM|TCA|TUV|UGA|UKR|ARE|GBR|USA|UMI|URY|UZB|VUT|VEN|VNM|VIR|WLF|ESH|YEM|ZMB|ZWE
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="3" />
</xs:restriction>
</xs:simpleType>
<xs:element name="returnemailaddress">
<xs:simpleType>
<xs:restriction base="emailaddresstype">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Email address of the sender billing address.
</xs:documentation>
<xs:documentation>
Format [email protected]
</xs:documentation>
</xs:annotation>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="returnsenderid">
<xs:simpleType>
<xs:restriction base="recipientid">
<xs:annotation>
<xs:documentation>
OPTIONAL : Include the content in CDATA section.
</xs:documentation>
<xs:documentation>Recipent Id for sender for european region.
</xs:documentation>
</xs:annotation>
<xs:whiteSpace value="collapse" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="imageurls">
<xs:annotation>
<xs:documentation>(OPTIONAL)Each orderlineitem can comprise multiple image urls. This
is a collection of image urls.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="imageurl" minOccurs='0' maxOccurs='unbounded'>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="additionalinfos">
<xs:annotation>
<xs:documentation>(OPTIONAL)Each orderlineitem can comprise multiple additionalinfo. This
is a collection of additionalinfos.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="additionalinfo" minOccurs='0' maxOccurs='unbounded'>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Sample File
<?xml version="1.0" encoding="UTF-8"?>
<orders externaldropshipid="XDCRS1" partnerdropshiporderversionnumber="V3.0" partneridentifier="ORDERCENTRAL10">
<order>
<version>3.0</version>
<partnerorderdate>2016-04-25T17:59:04Z</partnerorderdate>
<partnerorderversion>V1.0</partnerorderversion>
<partnerordernumber>510017</partnerordernumber>
<partnerponumber>testPO1234</partnerponumber>
<partnercustomeridentifier>ORDERCENTRAL10</partnercustomeridentifier>
<totalcards>1</totalcards>
<totalloadvalue>25</totalloadvalue>
<activationphase>ON_DATE</activationphase>
<activationdate>2016-04-25T17:59:04Z</activationdate>
<packagingtype>MULTI_CARD_ON_CARRIER</packagingtype>
<billinginfo>
<billingaddress>
<attnto><![CDATA[Poorvi]]></attnto>
<firstname><![CDATA[ Blackhawk & Network ]]></firstname>
<lastname><![CDATA[ Networkk ]]></lastname>
<company><![CDATA[ BHN ]]></company>
<addressone><![CDATA[ 6220; Stoneridge Mall Rd ]]></addressone>
<addresstwo><![CDATA[ 4th floor ]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[ Pleasanton ]]></city>
<districtorcounty><![CDATA[ Alameda ]]></districtorcounty>
<state><![CDATA[ CA ]]></state>
<zipcode><![CDATA[94588]]></zipcode>
<country><![CDATA[USA]]></country>
</billingaddress>
<billingemailaddress><![CDATA[[email protected]]]></billingemailaddress>
<billingsenderid><![CDATA[billingsenderid]]></billingsenderid>
<billingpoboxflag><![CDATA[true]]></billingpoboxflag>
</billinginfo>
<orderlineitems>
<orderlineitem>
<partnerorderlineitemidentifier>100001</partnerorderlineitemidentifier>
<productidentifier>74740</productidentifier>
<carrieridentifier>
</carrieridentifier>
<partnersku><![CDATA[74740]]></partnersku>
<denomination>25</denomination>
<quantity>1</quantity>
<activationmemo><![CDATA[ActivationMemo]]></activationmemo>
<offervalue>25</offervalue>
<expeditefulfillment>true</expeditefulfillment>
<carrierpersonalization>
<fromname><![CDATA[ me ]]></fromname>
<toname><![CDATA[ me]]></toname>
<messageoncarrier><![CDATA[ this is message on carrier]]></messageoncarrier>
<customcarriermessage01><![CDATA[this is a customized message 01]]></customcarriermessage01>
<customcarriermessage02><![CDATA[this is a customized message 02]]></customcarriermessage02>
</carrierpersonalization>
<additionalinfos>
<additionalinfo name="additionalinfo1">additionalinfo1</additionalinfo>
<additionalinfo name="additionalinfo2">additionalinfo2</additionalinfo>
<additionalinfo name="additionalinfo3">additionalinfo3</additionalinfo>
</additionalinfos>
<shippinginfo>
<shippingrecipientid><![CDATA[shippingrecipientid]]></shippingrecipientid>
<shippingemailaddress><![CDATA[[email protected]]]></shippingemailaddress>
<shippingaddress>
<attnto><![CDATA[Poorvi]]></attnto>
<firstname><![CDATA[ Jon & ! Jack ]]></firstname>
<lastname><![CDATA[ Doe ]]></lastname>
<company><![CDATA[ BHN ]]></company>
<addressone><![CDATA[ 6220 Stoneridge Mall Rd ]]></addressone>
<addresstwo><![CDATA[ 4th floor ]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[ Pleasanton ]]></city>
<districtorcounty><![CDATA[ AlamedaAlamedaAlamedaAlameda ]]></districtorcounty>
<state><![CDATA[ CA ]]></state>
<zipcode><![CDATA[94588]]></zipcode>
<country><![CDATA[USA]]></country>
<phone><![CDATA[+19255673453]]></phone>
</shippingaddress>
<shippingpoboxflag><![CDATA[true]]></shippingpoboxflag>
<courier>AUSDHL</courier>
<shippingaccountnumber>ShippingAcctNo012345</shippingaccountnumber>
</shippinginfo>
<shippingmethod>upsnextday</shippingmethod>
<registerinfo>
<registeraddress>
<firstname><![CDATA[Jon]]></firstname>
<lastname><![CDATA[Doe]]></lastname>
<attnto><![CDATA[Poorvi]]></attnto>
<company><![CDATA[BHN]]></company>
<addressone><![CDATA[6220 Stoneridge Mall Rd]]></addressone>
<addresstwo><![CDATA[4th floor]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[Pleasanton]]></city>
<districtorcounty><![CDATA[districtorcounty]]></districtorcounty>
<state><![CDATA[CA]]></state>
<zipcode><![CDATA[94588]]></zipcode>
<country><![CDATA[USA]]></country>
<phone><![CDATA[+19255673453]]></phone>
</registeraddress>
<registeremailaddress><![CDATA[[email protected]]]></registeremailaddress>
<registerrecipientid><![CDATA[alpha0123456789]]></registerrecipientid>
<registerpoboxflag><![CDATA[false]]></registerpoboxflag>
</registerinfo>
<bomid>bomId0099</bomid>
<returninfo>
<returnaddress>
<firstname><![CDATA[Dhaval]]></firstname>
<lastname><![CDATA[Tamboli]]></lastname>
<attnto><![CDATA[Suresh]]></attnto>
<company><![CDATA[BHN]]></company>
<addressone><![CDATA[1136 Oak Valley Drive]]></addressone>
<addresstwo><![CDATA[4th floor]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[Ann Arbor]]></city>
<districtorcounty><![CDATA[districtorcounty]]></districtorcounty>
<state><![CDATA[MI]]></state>
<zipcode><![CDATA[48108]]></zipcode>
<country><![CDATA[USA]]></country>
<phone><![CDATA[+19255673453]]></phone>
</returnaddress>
<returnemailaddress><![CDATA[[email protected]]]></returnemailaddress>
<returnsenderid><![CDATA[alpha0123456789]]></returnsenderid>
<returnpoboxflag><![CDATA[false]]></returnpoboxflag>
</returninfo>
</orderlineitem>
</orderlineitems>
<otherinfo>
<otherinfo01><![CDATA[Sample other information line 1]]></otherinfo01>
<otherinfo02><![CDATA[Sample other information line 2]]></otherinfo02>
</otherinfo>
</order>
</orders>
<?xml version="1.0" encoding="UTF-8"?>
<orders externaldropshipid="XDCRS2" partnerdropshiporderversionnumber="V3.0" partneridentifier="ORDERCENTRAL10">
<order>
<version>3.0</version>
<partnerorderdate>2016-04-25T17:59:04Z</partnerorderdate>
<partnerorderversion>V1.0</partnerorderversion>
<partnerordernumber>510017</partnerordernumber>
<partnerponumber>testPO1234</partnerponumber>
<partnercustomeridentifier>ORDERCENTRAL10</partnercustomeridentifier>
<totalcards>1</totalcards>
<totalloadvalue>25</totalloadvalue>
<activationphase>ON_DATE</activationphase>
<activationdate>2016-04-25T17:59:04Z</activationdate>
<packagingtype>MULTI_CARD_ON_CARRIER</packagingtype>
<billinginfo>
<billingaddress>
<attnto><![CDATA[Poorvi]]></attnto>
<firstname><![CDATA[ Blackhawk & Network ]]></firstname>
<lastname><![CDATA[ Networkk ]]></lastname>
<company><![CDATA[ BHN ]]></company>
<addressone><![CDATA[ 6220; Stoneridge Mall Rd ]]></addressone>
<addresstwo><![CDATA[ 4th floor ]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[ Pleasanton ]]></city>
<districtorcounty><![CDATA[ Alameda ]]></districtorcounty>
<state><![CDATA[ CA ]]></state>
<zipcode><![CDATA[94588]]></zipcode>
<country><![CDATA[USA]]></country>
</billingaddress>
<billingemailaddress><![CDATA[[email protected]]]></billingemailaddress>
<billingsenderid><![CDATA[billingsenderid]]></billingsenderid>
<billingpoboxflag><![CDATA[true]]></billingpoboxflag>
</billinginfo>
<orderlineitems>
<orderlineitem>
<partnerorderlineitemidentifier>100001</partnerorderlineitemidentifier>
<productidentifier>60390</productidentifier>
<partnersku><![CDATA[60390]]></partnersku>
<denomination>25</denomination>
<quantity>1</quantity>
<cardimageurlfront>cardimageurlfront</cardimageurlfront>
<activationmemo><![CDATA[ActivationMemo]]></activationmemo>
<offervalue>25</offervalue>
<fulfillmentinstructions><![CDATA[test]]></fulfillmentinstructions>
<expeditefulfillment>true</expeditefulfillment>
<imageurls>
<imageurl name="cardfront">https://ImageUrls.com/cardimageurlfront</imageurl>
<imageurl name="cardback">https://ImageUrls.com/cardback1</imageurl>
<imageurl name="carrier_p001">https://ImageUrls.com/carrier_p001</imageurl>
</imageurls>
<additionalinfos>
<additionalinfo name="additionalinfo1">additionalinfo1</additionalinfo>
<additionalinfo name="additionalinfo2">additionalinfo2</additionalinfo>
<additionalinfo name="additionalinfo3">additionalinfo3</additionalinfo>
</additionalinfos>
<cardpersonalization>
<nameoncard>Rajeetha Nair</nameoncard>
<messageoncard>Hi there</messageoncard>
<line5>Line5</line5>
<line6>Line5</line6>
</cardpersonalization>
<carrierpersonalization>
<fromname><![CDATA[ me ]]></fromname>
<toname><![CDATA[ me]]></toname>
<messageoncarrier><![CDATA[ this is message on carrier]]></messageoncarrier>
<customcarriermessage01><![CDATA[this is a customized message 01]]></customcarriermessage01>
<customcarriermessage02><![CDATA[this is a customized message 02]]></customcarriermessage02>
</carrierpersonalization>
<shippinginfo>
<shippingrecipientid><![CDATA[shippingrecipientid]]></shippingrecipientid>
<shippingemailaddress><![CDATA[[email protected]]]></shippingemailaddress>
<shippingaddress>
<attnto><![CDATA[Poorvi]]></attnto>
<firstname><![CDATA[ Jon & ! Jack ]]></firstname>
<lastname><![CDATA[ Doe ]]></lastname>
<company><![CDATA[ BHN ]]></company>
<addressone><![CDATA[ 6220 Stoneridge Mall Rd ]]></addressone>
<addresstwo><![CDATA[ 4th floor ]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[ Pleasanton ]]></city>
<districtorcounty><![CDATA[ AlamedaAlamedaAlamedaAlameda ]]></districtorcounty>
<state><![CDATA[ CA ]]></state>
<zipcode><![CDATA[94588]]></zipcode>
<country><![CDATA[USA]]></country>
<phone><![CDATA[+19255673453]]></phone>
</shippingaddress>
<shippingpoboxflag><![CDATA[true]]></shippingpoboxflag>
<courier>AUSDHL</courier>
<shippingaccountnumber>ShippingAcctNo012345</shippingaccountnumber>
</shippinginfo>
<shippingmethod>upsnextday</shippingmethod>
<registerinfo>
<registeraddress>
<firstname><![CDATA[Jon]]></firstname>
<lastname><![CDATA[Doe]]></lastname>
<attnto><![CDATA[Poorvi]]></attnto>
<company><![CDATA[BHN]]></company>
<addressone><![CDATA[6220 Stoneridge Mall Rd]]></addressone>
<addresstwo><![CDATA[4th floor]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[Pleasanton]]></city>
<districtorcounty><![CDATA[districtorcounty]]></districtorcounty>
<state><![CDATA[CA]]></state>
<zipcode><![CDATA[94588]]></zipcode>
<country><![CDATA[USA]]></country>
<phone><![CDATA[+19255673453]]></phone>
</registeraddress>
<registeremailaddress><![CDATA[[email protected]]]></registeremailaddress>
<registerrecipientid><![CDATA[alpha0123456789]]></registerrecipientid>
<registerpoboxflag><![CDATA[false]]></registerpoboxflag>
</registerinfo>
<clientprogramid>clientProgramId0099</clientprogramid>
<bomid>bomId0099</bomid>
<returninfo>
<returnaddress>
<firstname><![CDATA[Dhaval]]></firstname>
<lastname><![CDATA[Tamboli]]></lastname>
<attnto><![CDATA[Suresh]]></attnto>
<company><![CDATA[BHN]]></company>
<addressone><![CDATA[1136 Oak Valley Drive]]></addressone>
<addresstwo><![CDATA[4th floor]]></addresstwo>
<addressthree><![CDATA[Order Cetral Team]]></addressthree>
<city><![CDATA[Ann Arbor]]></city>
<districtorcounty><![CDATA[districtorcounty]]></districtorcounty>
<state><![CDATA[MI]]></state>
<zipcode><![CDATA[48108]]></zipcode>
<country><![CDATA[USA]]></country>
<phone><![CDATA[+19255673453]]></phone>
</returnaddress>
<returnemailaddress><![CDATA[[email protected]]]></returnemailaddress>
<returnsenderid><![CDATA[alpha0123456789]]></returnsenderid>
<returnpoboxflag><![CDATA[false]]></returnpoboxflag>
</returninfo>
</orderlineitem>
</orderlineitems>
<otherinfo>
<otherinfo01><![CDATA[Sample other information line 1]]></otherinfo01>
<otherinfo02><![CDATA[Sample other information line 2]]></otherinfo02>
</otherinfo>
</order>
</orders>
Updated 4 months ago