v1

latestOpenAPI 3.0.12026-07-24204656.7 KB
Application

Lease lookup by customer

Lease lookup using customer information.

<ul><li>Will not return any leases that are in a status that is not actionable (Declined, Funded, etc.).</li><li>Returns leases for the customer ONLY if the approval is tied to the merchant. </li><li>Can perform a lookup with either of the following request parameter combinations</li><ol><li>Last 4 of SSN AND Lease ID</li><li>Last 4 of SSN AND Mobile Phone Number</li></ol></ul>
post/application/availability

Request body

last4SSNstring nullable

Last 4 of customer's social security number.

birthMonthinteger

Numerical value of the Customer's birth month.

birthYearinteger

Customer's birth year.

lastNamestring nullable

Last name of customer. Family name. Note* This is used with Cricket and ChargeAfter in conjunction with StoreId, Last4SSN, BirthMonth, and BirthYear.

mobilePhoneNumberstring nullable

Customer's mobile phone number.

applicationIdinteger

This is the Account Number (AKA Lease ID) as assigned by Progressive Leasing.

Example request

{
  "store": {
    "progressiveMerchantId": 111111,
    "merchantStoreId": "UT",
    "salesAssociate": "John Smith"
  },
  "last4SSN": "1111",
  "birthMonth": 12,
  "birthYear": 1980,
  "lastName": "Doe",
  "mobilePhoneNumber": "8015111111",
  "applicationId": 1234567
}

Response

Success

applicationIdstring nullable

This is the Account Number (AKA Lease ID) as assigned by Progressive Leasing.

statusstring nullable

Valid statuses include: Approved and Denied. Pending/Pre-Approved can occur which indicates that additional information from the customer is needed to continue the approval process.

approvalAmountnumber double

The dollar amount a customer has been approved for.

isOkToDeliverboolean

Indicates whether an Application is ready for delivery.

dateOfApplicationstring date-time

The date the application was submitted.

invoiceAmountnumber double

The total Cart price if a Cart has been submitted for this application. Zero otherwise.

merchantTransactionIdstring nullable

This value is supplied by your organization. It is the value from your system which represents an individual store location. This information must be cross referenced to the Progressive System.

firstNamestring nullable

The first name of the customer.

lastNamestring nullable

The last name of the customer.

homePhonestring nullable

Customer's home phone number including area code.

cellPhonestring nullable

Customer's cell phone number including area code.

emailAddressstring nullable

Customer's email address.

initialPaymentSalesTaxAmountnumber double

Dollar amount of tax on initial payment.

initialPaymentPreSalesTaxnumber double

Dollar amount of initial payment before tax.

initialPaymentTotalnumber double

Total dollar amount of initial payment and tax.

periodicPaymentTotalnumber double

Amount of each of the customer's payments.

payFrequencystring nullable

Indicates a customer's pay frequency. Valid entries include Weekly, Biweekly (e.g. every other Friday), SemiMonthly (e.g. the 5th and 20th of each month), Monthly.

Example response

{
  "homePhone": "8015021111",
  "cellPhone": "8015021112",
  "emailAddress": "test@example.com",
  "homeAddress": {
    "streetAddress1": "123 Fake Street",
    "streetAddress2": "456 Artificial Drive",
    "city": "Draper",
    "state": "UT",
    "zip": "84020"
  },
  "payFrequency": "Weekly, Biweekly, Semi-Monthly, Monthly"
}
All 20 operations