Apply Overview
Variations of the Apply Flow
Apply can be a standalone flow or it can be a sub-flow within the Checkout flow.
- Standalone flow: The standalone Apply flow can be performed via the SDK only or via a hybrid integration (APIs and SDK).
- Sub-flow: Likewise, Apply as a sub-flow of Checkout (in the Apply and Buy Later model) can be performed via the SDK only or via a hybrid integration (APIs and SDK).
In the Apply and Buy Later model, the Apply sub-flow is completed and later after approval, the session is resumed and the Checkout flow is completed.
These variations of the Apply flow are detailed below.
The application step may include a prequalification offer before the full offer.
Prequalification: The prequalification request is based on consumer-submitted data that does not affect the consumer credit history. The lender executes a credit check based solely on the information provided to the lender. The lender may conditionally accept or decline the request. If the lender conditionally accepts the request, it provides an estimation of the funding that will be provided to the consumer. Prequalification is a tool to encourage the consumer to continue the flow.
Full Offer: The full offer request aims to get a final financing approval. The consumer is requested to provide detailed information and sign the terms and conditions. Once the offer is accepted, the consumer can buy the merchandise with the financing.
Standalone Apply - SDK Only
- When the consumer clicks the Apply button, the SDK is opened and the
flowType
isApply
. - A sequence of screens is completed via the SDK.
Standalone Apply - APIs and SDK
In a hybrid integration, a typical Apply flow proceeds as follows:
- Personal information of the consumer is gathered and the
GET /v2/checkout/accounts
endpoint is called to retrieve the account of the consumer. - For existing consumers, the response returns a message that authentication is required. If the consumer is new, skip to step 7.
- The
GET /v2/checkout/applications/{applicationId}/token
endpoint is called to retrieve an interactivesessionToken
that can be used later to resume the session. - The
sessionToken
is returned. - The SDK is called to present the OTP authentication flow.
- The authentication completion status code is returned.
- The
GET /v2/checkout/applications/{applicationId}/accounts
endpoint is called to get offers. - Offers are returned and presented to the consumer.
Apply as a Sub-flow of Checkout in Apply and Buy Later
In the Apply and Buy Later model, the Apply sub-flow is similar to the standalone Apply flow (either SDK only or a hybrid integration of APIs and SDK). Both are detailed above. The remaining Checkout portion of Apply and Buy Later is detailed in the Checkout Overview.
Updated about 15 hours ago