Initiate Application

Applies for a new spending limit with an existing customer account.

/users/me/apply

POST https://apis.sandbox.flexshopper.com/v3/users/me/apply

Initiates a customer's application

Headers

NameTypeDescription

customer-token

string

Customer's authentication token

Authorization

string

Authentication token

Request Body

NameTypeDescription

additionalData.firstGlance

string

Determines if we are the first used in the cascade

additionalData.storeEmployeeId

string

Employee Id on the store conducting the customer application

additionalData.commonApplicationKey

object

Common Application Key

additionalData

object

Additional retailer data

gender

string

Customer gender. Allowed values: male or female

driversLicenseNumber

string

Driver License Number

driversLicenseState

string

Driver License State

bankAccount.routing

string

Bank account routing number

bankAccount.account

string

Bank account number

bankAccount.type

string

Account type. Allowed values: checking, savings

bankAccount

object

Customer Bank Account Information

employmentInformation.payFrquency

string

Allowed values: weekly, biweekly, semimonthly, monthly, yearly, none

employmentInformation.monthlyIncome

number

Monthly income from employment before taxes are deducted (Dollar amount)

employmentInformation.phone

string

The work phone of the customer

employmentInformation.name

string

Name of Employer

employmentInformation

object

Employment Information

expectedPurchaseAmount

string

Requested spending limit for the customer purchase

optInMarketing

string

The customer's approval for opt-in into FlexShopper marketing and promotions

street1

string

From the customer's address.

street2

string

From the customer's address.

city

string

The customer's city.

regionAbbr

string

The two ISO 3166-2 letter abbreviation (e.g. NC, FL) of the customer's state.

postalCode

string

The customer's postal code.

country

string

The ISO 3166-1 2 letter country code (e.g. US, CA) of the customer's country.

mobilePhone

string

The customer's mobile phone number.

dateOfBirth

string

The customer's date of birth (e.g. 1980-10-18).

ssn

string

The customer's Social Security Number.

payFrequency

string

The customer's pay frequency; one of: weekly, biweekly, semimonthly, monthly, none.

deviceFingerprint

string

A base64-encoded string to identify the device used for application.

{
  "data": {
    "userId": "1234-asdf-4321-fdsa",
    "firstName": "John",
    "lastName": "Doe",
    "email": "Doe",
    "createdAt": "2018-03-19T15:51:27.080Z",
    "transactions": [
      {
        "id": "asdf-1234-fdsa-4321",
        "createdAt": "2018-12-21",
        "lease": {
          "id": "eyJhbGcfasdvczOiJIUzI1NiIsInR5cCI6IkpXVC...",
          "status": "signed"
        }
      }
    ],
    "decision": {
      "applicationId": "d363955e-3110-11e8-a373-5e7783c1a76e",
      "approved": true,
      "status": "approved",
      "spendingLimit": 1300,
      "availableBalance": 1200,
      "availableWeeklySpending": 120,
      "createdAt": "2018-03-19T15:51:27.080Z"
    },
    "verificationStatus": "succeeded"
  }
}

Payload example

{
  "driversLicenseNumber": "I234567800",
  "driversLicenseState": "FL",
  "gender": "female",
  "street1": "123 Test Dr.",
  "street2": "Apt 2",
  "city": "Hollywood",
  "regionAbbr": "FL",
  "postalCode": "33021",
  "country": "US",
  "mobilePhone": "6514447773",
  "dateOfBirth": "1998-03-23",
  "ssn": "888776666",
  "employmentInformation": {
    "name": "Flexshopper",
    "phone": "6514447773",
    "monthlyIncome": 1250,
    "payFrequency": "weekly"
  },
  "bankAccount": {
    "routing": "888776666",
    "account": "3483898238239",
    "type": "checking"
  },
  "deviceFingerprint": "...long base64-encoded string",
  "expectedPurchaseAmount": 1200,
  "optInMarketing": true,
  "additionalData": {
    "storeEmployeeId": "123",
    "commonApplicationKey": {
      "synchrony": "123"
    },
    "firstGlance": true
  }
}

If the customer has already applied, an error with code 409 will be returned.

Last updated