Individual Without PID

❗️

If you're looking to start a new integration please see our REST documentation.

Schema information for Individual or Bulk to the Default Address:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="http://tempuri.org/XMLSchema.xsd" xmlns:mstns="http://tempuri.org/XMLSchema.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://tempuri.org/XMLSchema.xsd" elementFormDefault="qualified">
    <xs:element name="Product">
        <xs:annotation>
            <xs:documentation>Schema for Pre-denominated Personalized Individual Ship or Bulks ship to default address</xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:attributeGroup ref="ProductAttributes"/>
        </xs:complexType>
    </xs:element>
    <xs:attributeGroup name="ProductAttributes">
        <xs:annotation>
            <xs:documentation>Multiple Ship attribute will be set to "false"</xs:documentation>
        </xs:annotation>
        <xs:attribute name="MultipleShip" type="xs:boolean" use="required"/>
    </xs:attributeGroup>
    
    <xs:element name="Credit_Card_Payment_Information" type="CreditCardPaymentInformation" minOccurs="0"/>

    <xs:complexType name="BillingAddress">
        <xs:sequence>
            <xs:element name="Billing_First_Name" type="RString20"/>
            <xs:element name="Billing_Last_Name" type="RString20"/>
            <xs:element name="Billing_Middle_Initial" type="MiddleInitial" minOccurs="0"/>
            <xs:element name="Address_Line_1" type="RString35"/>
            <xs:element name="Address_Line_2" type="OString35" minOccurs="0"/>
            <xs:element name="Billing_City" type="City"/>
            <xs:element name="Billing_State" type="State"/>
            <xs:element name="Billing_Zip" type="Zip"/>
            <xs:element name="Billing_Country" type="PaymentCountry"/>
            <xs:element name="Billing_Email" type="RString35"/>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="CreditCardPaymentInformation">
        <xs:sequence>
            <xs:element name="Card_Type" type="CreditCardType" />
            <xs:element name="Credit_Card_Number" type="BillingCreditCardNumber" />
            <xs:element name="Security_Code" type="BillingCreditCardSecurityCode" />
            <xs:element name="Expiration_Date" type="CreditCardExpirationDate" />
            <xs:element name="Bill_Address" type="BillingAddress" />
            <xs:element name="PO_Number" type="OString50" minOccurs="0"/>
            <xs:element name="Transaction_Data_1" type="OString40" minOccurs="0" />
            <xs:element name="Transaction_Data_2" type="OString40" minOccurs="0" />
            <xs:element name="Transaction_Data_3" type="OString40" minOccurs="0" />
            <xs:element name="Transaction_Data_4" type="OString40" minOccurs="0" />
        </xs:sequence>
    </xs:complexType>

    <xs:simpleType name="BillingCreditCardNumber">
        <xs:restriction base="xs:string">
            <xs:pattern value="\d{16}|\d{15}"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="BillingCreditCardSecurityCode">
        <xs:restriction base="xs:string">
            <xs:pattern value="\d{3}|\d{4}"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="CreditCardExpirationDate">
        <xs:restriction base="xs:string">
            <xs:pattern value="((0[1-9])|(1[02]))/\d{4}"/>
            <xs:maxLength value="8"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="CreditCardType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="Visa"/>
            <xs:enumeration value="MasterCard"/>
            <xs:enumeration value="American Express"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="PaymentCountry">
        <xs:restriction base="xs:string">
          <xs:pattern value="CANADA|UNITED STATES"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:complexType name="Order_Item">
        <xs:all>
            <xs:element name="Title_1" type="Title" minOccurs="0"/>
            <xs:element name="Demo_First_Name" type="RString25"/>
            <xs:element name="Middle_Name_or_Initial" type="OString25" minOccurs="0"/>
            <xs:element name="Demo_Last_Name" type="RString25"/>
            <xs:element name="Title_2" type="String5" minOccurs="0"/>
            <xs:element name="Card_Emboss_Name" type="EmbossName"/>
            <xs:element name="Fourth_Line_Emboss_Text" type="EmbossText" minOccurs="0"/>
            <xs:element name="Address_Element_1" type="RString50"/>
            <xs:element name="Address_Element_2" type="OString50" minOccurs="0"/>
            <xs:element name="Address_Element_3" type="OString50" minOccurs="0"/>
            <xs:element name="Address_Element_8" type="City"/>
            <xs:element name="Address_Element_9" type="State"/>
            <xs:element name="Address_Element_10" type="Zip"/>
            <xs:element name="Address_Element_11" type="Zip4" minOccurs="0"/>
            <xs:element name="Phone_Element_2" type="String3" minOccurs="0"/>
            <xs:element name="Phone_Element_3" type="String7" minOccurs="0"/>
            <xs:element name="Phone_Element_4" type="String6" minOccurs="0"/>
            <xs:element name="Indicative_Data_1" type="String17" minOccurs="0"/>
            <xs:element name="Indicative_Data_2" type="String17" minOccurs="0"/>
            <xs:element name="Indicative_Data_3" type="String17" minOccurs="0"/>
            <xs:element name="Indicative_Data_4" type="String17" minOccurs="0"/>
            <xs:element name="Indicative_Data_5" type="String17" minOccurs="0"/>
            <xs:element name="Program_Participation_Status" type="ParticipationStatus" minOccurs="0"/>
            <xs:element name="Transaction_Amount" type="Amount"/>
            <xs:element name="Transaction_Description" type="OString40" minOccurs="0"/>
            <xs:element name="Fund_Indicative_Data_1" type="String17" minOccurs="0"/>
            <xs:element name="Fund_Indicative_Data_2" type="String17" minOccurs="0"/>
            <xs:element name="Fund_Indicative_Data_3" type="String17" minOccurs="0"/>
            <xs:element name="Fund_Indicative_Data_4" type="String17" minOccurs="0"/>
            <xs:element name="Fund_Indicative_Data_5" type="String17" minOccurs="0"/>
            <xs:element name="Internet_Element_1" type="Internet_Address"  minOccurs="0"/>
            <xs:element name="Card_Carrier_Message" type="OString80" minOccurs="0"/>
            <xs:element name="Content_Provider_Code" type="ContentProviderCode" minOccurs="0"/>
        </xs:all>
    </xs:complexType>
    
    <xs:simpleType name="Amount">
        <xs:restriction base="xs:integer">
            <xs:totalDigits value="17"/>
            <xs:minInclusive value="1"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="MiddleInitial">
        <xs:restriction base="xs:string">
            <xs:pattern value="[A-Za-z{1}]"/>
            <xs:maxLength value="1"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="City">
        <xs:restriction base="RString50">
            <xs:pattern value="[\w\s.-]+"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="CreditCardExpirationDate">
        <xs:restriction base="xs:string">
            <xs:pattern value="((0[1-9])|(1[02]))/\d{4}"/>
            <xs:maxLength value="8"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="CreditCardType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="Visa"/>
            <xs:enumeration value="MasterCard"/>
            <xs:enumeration value="American Express"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="EmbossName">
        <xs:restriction base="String21">
            <xs:pattern value="(|[-A-Za-z0-9,.\s/']+)"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="EmbossText">
        <xs:restriction base="String21">
            <xs:pattern value="(|[-A-Za-z0-9,.\s/'&amp;]+)"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="Internet_Address">
        <xs:restriction base="OString50">
            <xs:minLength value="0"/>
            <xs:pattern value="([\w-_'\.]+)@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.)|(([\w-_']+\.)+))(\w{2,4}|\d{1,3})(\]?)$"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="OString25">
        <xs:restriction base="xs:string">
            <xs:maxLength value="25"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="OString40">
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="40"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="OString50">
        <xs:restriction base="xs:string">
            <xs:minLength value="0"/>
            <xs:maxLength value="50"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="ParticipationStatus">
        <xs:annotation>
            <xs:documentation>A-Active; I-Inactive; C-Cancelled; S-Suspended; R-Under Review; V-VIP</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:enumeration value="A"/>
            <xs:enumeration value="I"/>
            <xs:enumeration value="C"/>
            <xs:enumeration value="S"/>
            <xs:enumeration value="R"/>
            <xs:enumeration value="V"/>
            <xs:enumeration value=""/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="RString20">
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="20"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="RString25">
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="25"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="RString35">
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="35"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="RString50">
        <xs:restriction base="xs:string">
            <xs:minLength value="1"/>
            <xs:maxLength value="50"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="State">
        <xs:restriction base="xs:string">
            <xs:enumeration value="AB"/>
            <xs:enumeration value="BC"/>
            <xs:enumeration value="MB"/>
            <xs:enumeration value="NB"/>
            <xs:enumeration value="NL"/>
            <xs:enumeration value="NT"/>
            <xs:enumeration value="NS"/>
            <xs:enumeration value="NU"/>
            <xs:enumeration value="ON"/>
            <xs:enumeration value="PE"/>
            <xs:enumeration value="QC"/>
            <xs:enumeration value="SK"/>
            <xs:enumeration value="YT"/>
            <xs:enumeration value="AA"/>
            <xs:enumeration value="AE"/>
            <xs:enumeration value="AP"/>
            <xs:enumeration value="AK"/>
            <xs:enumeration value="AL"/>
            <xs:enumeration value="AR"/>
            <xs:enumeration value="AZ"/>
            <xs:enumeration value="CA"/>
            <xs:enumeration value="CO"/>
            <xs:enumeration value="CT"/>
            <xs:enumeration value="DC"/>
            <xs:enumeration value="DE"/>
            <xs:enumeration value="FL"/>
            <xs:enumeration value="GA"/>
            <xs:enumeration value="GU"/>
            <xs:enumeration value="HI"/>
            <xs:enumeration value="IA"/>
            <xs:enumeration value="ID"/>
            <xs:enumeration value="IL"/>
            <xs:enumeration value="IN"/>
            <xs:enumeration value="KS"/>
            <xs:enumeration value="KY"/>
            <xs:enumeration value="LA"/>
            <xs:enumeration value="MA"/>
            <xs:enumeration value="MD"/>
            <xs:enumeration value="ME"/>
            <xs:enumeration value="MI"/>
            <xs:enumeration value="MN"/>
            <xs:enumeration value="MO"/>
            <xs:enumeration value="MS"/>
            <xs:enumeration value="MT"/>
            <xs:enumeration value="NC"/>
            <xs:enumeration value="ND"/>
            <xs:enumeration value="NE"/>
            <xs:enumeration value="NH"/>
            <xs:enumeration value="NJ"/>
            <xs:enumeration value="NM"/>
            <xs:enumeration value="NV"/>
            <xs:enumeration value="NY"/>
            <xs:enumeration value="OH"/>
            <xs:enumeration value="OK"/>
            <xs:enumeration value="OR"/>
            <xs:enumeration value="PA"/>
            <xs:enumeration value="PR"/>
            <xs:enumeration value="RI"/>
            <xs:enumeration value="SC"/>
            <xs:enumeration value="SD"/>
            <xs:enumeration value="TN"/>
            <xs:enumeration value="TX"/>
            <xs:enumeration value="UT"/>
            <xs:enumeration value="VA"/>
            <xs:enumeration value="VI"/>
            <xs:enumeration value="VT"/>
            <xs:enumeration value="WA"/>
            <xs:enumeration value="WI"/>
            <xs:enumeration value="WV"/>
            <xs:enumeration value="WY"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:simpleType name="String3">
        <xs:restriction base="xs:string">
            <xs:maxLength value="3"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="String5">
        <xs:restriction base="xs:string">
            <xs:maxLength value="5"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="String6">
        <xs:restriction base="xs:string">
            <xs:maxLength value="6"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="String7">
        <xs:restriction base="xs:string">
            <xs:maxLength value="7"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="String17">
        <xs:restriction base="xs:string">
            <xs:maxLength value="17"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="String21">
        <xs:restriction base="xs:string">
            <xs:maxLength value="21"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="String26">
        <xs:restriction base="xs:string">
            <xs:maxLength value="26"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="Title">
        <xs:restriction base="xs:NMTOKEN">
            <xs:enumeration value="Mr"/>
            <xs:enumeration value="Mrs"/>
            <xs:enumeration value="Miss"/>
            <xs:enumeration value="Ms"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="TransactionDataString">
        <xs:restriction base="xs:string">
            <xs:maxLength value="40"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="Zip">
        <xs:restriction base="xs:string">
            <xs:pattern value="\d{5}"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="Zip4">
        <xs:restriction base="xs:string">
            <xs:pattern value="\d{4}"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="Zip4OrCountry">
        <xs:restriction base="xs:string">
            <xs:pattern value="|\d{4}|-|AUSTRALIA|AUSTRIA|BELGIUM|BELIZE|BERMUDA|CAMEROON|CANADA|CAYMAN ISLANDS|CURACAO|DOMINICAN REPUBLIC|FINLAND|FRANCE|FRENCH POLYNESIA|GERMANY|GREECE|GUADELOUPE|HAITI|IRELAND|ITALY|JAPAN|LUXEMBOURG|MEXICO|NETHERLANDS|NEW ZEALAND|PHILIPPINES|PORTUGAL|SINGAPORE|SPAIN|SWITZERLAND|UNITED KINGDOM|CHINA|HONG KONG|ALGERIA|ARGENTINA|BAHRAIN|BANGLADESH|BRAZIL|CHILE|COLOMBIA|COSTA RICA|CZECH REPUBLIC|DENMARK|EGYPT|ESTONIA|HUNGARY|INDIA|ISRAEL|JORDAN|KAZAKHSTAN|KUWAIT|MALAYSIA|MONGOLIA|MOROCCO|NORWAY|OMAN|PALESTINE|PERU|POLAND|QATAR|ROMANIA|RUSSIAN FEDERATION|SAINT MAARTEN|SAUDI ARABIA|SLOVAKIA|SOUTH AFRICA|SWEDEN|TAIWAN|UKRAINE|UNITED ARAB EMIRATES|UZBEKISTAN|VENEZUELA|BULGARIA|CAMBODIA|CYPRUS|EL SALVADOR|LITHUANIA|KOREA, REPUBLIC OF|PANAMA|SENEGAL|SLOVENIA|LATVIA|TUNISIA|TRINIDAD AND TOBAGO|TURKMENISTAN|BARBADOS|CAYMAN ISLANDS|HONDURAS|MAURITIUS|ANGOLA|ARUBA|BAHAMAS|BRUNEI DARUSSALAM|CHAD|CROATIA|EQUATORIAL GUINEA|GABON|GUATEMALA|ICELAND|JAMAICA|MALAWI|MARTINIQUE|MOZAMBIQUE|NICARAGUA|PAPUA NEW GUINEA|PARAGUAY|PUERTO RICO|SURINAME|URUGUAY|VIRGIN ISLANDS \(BRITISH\)|VIRGIN ISLANDS \(U\.S\.\)|LIECHTENSTEIN|AFGHANISTAN|ARMENIA|GEORGIA|KYRGYZSTAN|MOLDOVA|TAJIKISTAN|GIBRALTAR|MALTA|ANGUILLA|ANTIGUA AND BARBUDA|BENIN|BHUTAN|BOTSWANA|BURKINA FASO|BURUNDI|CAPE VERDE|CENTRAL AFRICAN REPUBLIC|COMOROS|COOK ISLANDS|DJIBOUTI|DOMINICA|FALKLAND ISLANDS \(MALVINAS\)|FAROE ISLANDS|FIJI|FRENCH GUIANA|GREENLAND|GRENADA|GUAM|GUINEA|KIRIBATI|LAO PEOPLE'S DEMOCRATIC REPUBL|LESOTHO|MADAGASCAR|MALDIVES|MALI|MAURITANIA|MAYOTTE|MICRONESIA\(FEDERATED STATES OF|NAMIBIA|NEPAL|NEW CALEDONIA|NIGER|NIUE|PALAU|REUNION|RWANDA|SAINT KITTS AND NEVIS|SAINT LUCIA|SAMOA|SEYCHELLES|SIERRA LEONE|SOLOMON ISLANDS|SWAZILAND|TOGO|TURKS AND CAICOS ISLANDS|UGANDA|VANUATU|ZAMBIA|ANDORRA|JERSEY|SAN MARINO|TIMOR-LESTE|SAINT VINCENT AND THE GRENADINES|ERITREA|GAMBIA|GUINEA-BISSAU|MONTSERRAT|NAURU|SAINT-BARTHELEMY|TUVALU|AZERBAIJAN|BONAIRE, SINT EUSTATIUS AND SABA|GUYANA|GUERNSEY|BOLIVIA|GHANA|NIGERIA|SRI LANKA|THAILAND"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="ContentProviderCode">
        <xs:restriction base="xs:string">
            <xs:maxLength value="118"/>
        </xs:restriction>
    </xs:simpleType>
</xs:schema>

Example XML document for Individual or Bulk to the Default Address:

<Product DefaultShip="True">

  <Credit_Card_Payment_Information>
    <Card_Type>Visa</Card_Type>
    <Credit_Card_Number>1111111111111111</Credit_Card_Number>
    <Security_Code>111</Security_Code>
    <Expiration_Date>07/2011</Expiration_Date>
    <Bill_Address>
        <Billing_First_Name>John</Billing_First_Name>
        <Billing_Last_Name>Smith</Billing_Last_Name>
        <Address_Line_1>14 Main Street</Address_Line_1>
        <Address_Line_2></Address_Line_2>
        <Billing_City>Fenton</Billing_City>
        <Billing_State>MO</Billing_State>
        <Billing_Zip>63099</Billing_Zip>
        <Billing_Country>UNITED STATES</Billing_Country>
            <Billing_Email>[email protected]</Billing_Email>
    </Bill_Address>
    <PO_Number>2345</PO_Number>
    <Transaction_Data_1>trans data 1</Transaction_Data_1>
    <Transaction_Data_3>trans data 3</Transaction_Data_3>
    <Transaction_Data_4>trans data 4</Transaction_Data_4>
  </Credit_Card_Payment_Information>

<Order_Item>
    <Demo_First_Name>Mary</Demo_First_Name>
    <Demo_Last_Name>Poppins</Demo_Last_Name>
    <Card_Emboss_Name>MARY POPPINS</Card_Emboss_Name>
    <Fourth_Line_Emboss_Text>THIS IS A TEST</Fourth_Line_Emboss_Text>
    <Address_Element_1>123 Any Street</Address_Element_1>
    <Address_Element_2>123 Any Street</Address_Element_2>
    <Address_Element_8>Springfield</Address_Element_8>
    <Address_Element_9>VA</Address_Element_9>
    <Address_Element_10>22153</Address_Element_10>
    <Indicative_Data_1>Client data</Indicative_Data_1>
    <Transaction_Amount>101</Transaction_Amount>
    <Internet_Element_1>[email protected]</Internet_Element_1>
</Order_Item>
<Order_Item>
    <Title_1>Mr</Title_1>
    <Demo_First_Name>Donald</Demo_First_Name>
    <Demo_Last_Name>Duck</Demo_Last_Name>
    <Title_2>Sr</Title_2>
    <Card_Emboss_Name>DONALD DUCK</Card_Emboss_Name>
    <Fourth_Line_Emboss_Text>THIS IS A TEST</Fourth_Line_Emboss_Text>
    <Address_Element_1>2988 Huskey Rd</Address_Element_1>
    <Address_Element_2>2988 Huskey Rd</Address_Element_2>
    <Address_Element_8>Springfield</Address_Element_8>
    <Address_Element_9>VA</Address_Element_9>
    <Address_Element_10>22153</Address_Element_10>
    <Phone_Element_2>123</Phone_Element_2>
    <Phone_Element_3>4567890</Phone_Element_3>
    <Phone_Element_4>1111</Phone_Element_4>
    <Program_Participation_Status>A</Program_Participation_Status>
    <Transaction_Amount>200</Transaction_Amount>
    <Transaction_Description>Description data</Transaction_Description>
    <Fund_Indicative_Data_1>Funding info</Fund_Indicative_Data_1>
    <Internet_Element_1>[email protected]</Internet_Element_1>
</Order_Item>
</Product>

Reward cards are issued in connection with a loyalty, award or promotion program.


Did this page help you?