Customer Creation

This section provides an overview to customer creation.

The customer entity represents borrowers in Secure Payments. You can retrieve customer information, create a customer, search customers, and update a customer.

Secure Payments and the Loan Management System contain seperate customer entities. Creating a customer in Secure Payments will not create a corresponding customer in LMS. After creating a customer in Secure Payments, you will need to create an identical customer using the LMS API. However, if you create a customer in LMS, it will create a corresponding customer in Secure Payments.

The customer entity in Secure Payments holds a wide variety of customer information. When creating a customer, the primary-address and mail-address entities can be associated with the customer instead of entering values for address fields.

Unlike LMS, Secure payments does not check customer information which could allow the creation of duplicate customers. You will find the key-value pairs for the customer below.

Key-value pairs

Value:Definition:
first_nameThe customer's first name.
middle_nameThe customer's middle name.
last_nameThe customer's last name.
birthdateThe customer's birthday.
genderThe customer's gender.
emailThe customer's email address.
phone_typeThe type of phone number (e.g. home, cell phone).
phone_numberThe customer's phone number.
generation_codeThe customer's generational suffix (e.g. Sr, Jr, III).
ssnThe customer's social security number.
kyc_preferred_id_typeThe type of KYC document (e.g. ssn, passport).
driver_licenseThe customer's driver's license ID.
credit_limitThe credit limit on the customer's account.
company_nameThe company name if the customer is a company.
contact_nameThe company's contact name if the customer is a company.
primary_zipcodeThe customer's primary zip code.
primary_address1Line one of the customer's primary address.
primary_address2Line two of the customer's primary address.
mail_zipcodeThe customer's mailing zip code.
mail_address1Line one of the customer's mailing address.
mail_address2Line two of the customer's mailing address.
primary_countryThe customer's primary country.
primary_stateThe customer's primary state.
primary_cityThe customer's primary city.
mail_countryThe customer's mailing country.
mail_stateThe customer's mailing state.
mail_cityThe customer's mailing city.
udpatedThe update status.
createdThe creation date of the customer object.
idThe customer's ID.
primary-address objectThe customer's primary address entity.
> For more information see the primary_address table below.
mail-address objectThe customer's mailing address entity.
> For more information see the mail_address table below.

Primary address

This object holds the primary address information for the customer's entity.

Value:Definition:
address1Line one of the cardholder's street address.
address2Line two of the cardholder's street address.
cityThe cardholder's city.
stateThe cardholder's state.
zipcodeThe cardholder's zip code.
countryThe cardholder's country.

Mail address

This object holds the mailing address information for the customer's entity.

Value:Definition:
address1Line one of the cardholder's street address.
address2Line two of the cardholder's street address.
cityThe cardholder's city.
stateThe cardholder's state.
zipcodeThe cardholder's zip code.
countryThe cardholder's country.

For an example of how Customers work within the Secure Payments UI, take a look at our Secure Payments – Customers article.