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>