customerInfo

The customerInfo element is the parent of several child elements use to define customer information.

Parent Elements:

authorization, sale, BNPLAuthorizationRequest

Attributes:

None

Child Elements:

accountCreatedDate, accountUsername, ssn, dob, customerRegistrationDate, customerType, incomeAmount, incomeCurrency, employerName, customerWorkTelephone, membershipEmail, membershipId, membershipName, membershipPhone, residenceStatus, userAccountEmail, userAccountNumber, userAccountPhone, yearsAtResidence, yearsAtEmployer

Although optional in the schema, the following element are required for the Guaranteed Payments service: accountCreatedDate, accountUsernameuserAccountEmail, userAccountNumber, userAccountPhone. If the customer does not have an account or checks out as a guest, you must include the elements with null values.

 

Example: customerInfo Structure

<customerInfo>

  <ssn>ssn</ssn>

  <dob>dob</dob>

  <customerRegistrationDate>customerRegistrationDate</customerRegistrationDate>

  <customerType>customerType</customerType>

  <incomeAmount>incomeAmount</incomeAmount>

  <incomeCurrency>incomeCurrency</incomeCurrency>

  <employerName>employerName</employerName>

  <customerWorkTelephone>customerWorkTelephone</customerWorkTelephone>

  <residenceStatus>residenceStatus</residenceStatus>

  <yearsAtResidence>yearsAtResidence</yearsAtResidence>

  <yearsAtEmployer>yearsAtEmployer</yearsAtEmployer>

  <accountUsername>accountUsername</accountUsername>

  <userAccountNumber>userAccountNumber</accountUserNumber>

  <userAccountEmail>userAccountEmail</userAccountEmail>

  <membershipId>membershipId</membershipId>

  <membershipPhone>membershipPhone</membershipPhone>

  <membershipEmail>membershipEmail</membershipEmail>

  <membershipName>membershipName</membershipName>

  <accountCreatedDate>accountCreatedDate</accountCreatedDate>

  <userAccountPhone>userAccountPhone</userAccountPhone>

</customerInfo>