FlexShopper API
3.0-legacy
FlexShopper API
3.0-legacy
  • Getting Started
  • Our Platforms
    • FlexPay Payment Platform
    • FlexShopper Backend API
  • API Reference
    • Get Started
      • API Requests
      • API Responses
      • Error Codes
    • User Management
      • Create User
      • Get Users
      • Get User
      • Verify User Exists
      • Deeply Verify User Exists
      • Get LoanPaymentPro Child Key
      • Add Payment Method
    • Customer Authentication
      • Request Passcode
      • Login Customer
    • Customer Application
      • Initiate Application
      • Get Verification Questions
      • Verify Answers
      • Validate Routing Number
    • Lease Management
      • Create Lease
      • Get Lease By ID
      • Sign Lease
      • Checkout
    • Purchase Transactions
      • Get Transactions
      • Get Transaction By ID
      • Cancel Items
      • Return Items
      • Confirm Shipment
      • Confirm Receipt
    • Products
      • Get Products
    • Settings
  • Change Log
Powered by GitBook
On this page
  • 3.2.0 - 2024-06-27
  • 3.1.0 - 2024-06-20
  • 3.0.5.1 - 2019-04-17
  • 3.0.5 - 2019-01-14
  • 3.0.4 - 2018-11-12
  • 3.0.3 - 2018-10-31
  • 3.0.2 - 2018-10-18
  • 3.0.1 - 2018-10-11

Was this helpful?

Export as PDF

Change Log

PreviousSettings

Last updated 10 months ago

Was this helpful?

3.2.0 - 2024-06-27

  • Added the new Deeply Verify User Exists endpoint

  • Updated the existing Verify User Exists documentation's format

3.1.0 - 2024-06-20

  • Added locale to the endpoint

  • Updated the endpoint to automatically attempt to collect First Payment

3.0.5.1 - 2019-04-17

  • Added endpoint documentation

3.0.5 - 2019-01-14

  • Added endpoint

  • Updated customer schema (added customer info, transactions and decision creation date) in endpoint

  • Improved validation in endpoint for users without phone number

  • Set 15 days as default delivery date for all transactions

  • Improved checkout validation for payload with multiple items using the same SKU

3.0.4 - 2018-11-12

3.0.3 - 2018-10-31

  • Fixes in application/verification flow

  • Added query parameters to filter transactions by date

  • Optimized apply endpoint schema, fields like employmentInformation.name, employmentInformation.phone are not required to create a customer application

  • Added support for confirming a shipment without tracking number

3.0.2 - 2018-10-18

  • Fixed issue related to the customer verification process

3.0.1 - 2018-10-11

  • Changed discount sku field name to targetSku for better understanding. We still support sku field name.

Fixed item and shipping cost amount formatting (dollar amount) in endpoint

Added decision.status field in response. The possible values are (approved, denied, pending and error). The fielddecision.approved is going to be deprecated in future versions.

Added support for transport all in endpoint . It sends the passcode to all available transports for a customer

Added quantityByStatus support in and endpoint. It groups the item quantity by status for all items with the same sku in the order.

Added support for pagination in endpoint

Added support for . In this scenario a temporary password is created and an email is sent to the customer to provide a new password.

Added support for sending customer data in endpoint payload, allowing pre-populate customer info at Order Summary page

Fixed passcode expired error handling on endpoint

Fixed error 500 http error showing for denied customers in endpoint

Added validation for monthlyIncome value in endpoint. Now monthlyIncome value should not be greater than $50000.

Removed bankName field form endpoint payload schema

Introduced expectedPurchaseAmount field in endpoint

Introduced optInMarketIng option in endpoint

Create User
Confirm Shipment
/products
/users
/users/me
/users/{id}/send-passcode
Users Details
GET /users/me
POST /users/{userId}/send-passcode
GET /transactions
GET /transactions/{id}
transactions
creating a user without password
apply
users details
apply
apply
apply
apply
checkout