FlexShopper Waterfall Integration
FlexShopper Backed gives external marketplace full integration through our public API. Using our API integrators can implement their own solutions to provide a seamless experience to theirs customers.
Customer Account
To apply for a lease to own decision, a customer must have an existing account. Account Lookup can be used in place of the User Exists endpoint if the waterfall has access to the consumer's PII. Both Account Lookup and Create User return a customer-token that will be necessary in CustomerApplication endpoints.
The Customer Tokens used for authenticating with the system are associated with the API key used to generate them, and they should only be used in conjunction with that particular API key. If a request with a Customer Token is received with a *different* API key than the one used to generate it, both accounts may be suspended.
Find below endpoint to complete a customer application
pageAccount LookuppageCreate UserpageUser ExistspageGet User InfoPrequalification / Application
pagePrequalification Apply FlowAfter a customer is approved, the waterfall will need to verify the identity using knowledge based authentication.
Invoke the Payment Method Modal
In order to allow a consumer to sign a lease and possibly pay a security deposit, the waterfall needs to invoke the FlexShopper Payment Method. In order to allow the consumer to bypass logging in, the waterfall should invoke the payment method with the authcode generated by this endpoint.
pageLease SigningFind below endpoints needed to complete a customer transaction
After signing a lease, the modal will close and the transaction needs to be finalized. After finalizing the transaction, the merchant will need to confirm with FlexShopper that the goods have been delivered to the customer. If the order is shipped, shipment should be acknowledged using the confirm-shipment
endpoint. If this is an in-store purchase with no delivery, confirm-receipt should be used.
Last updated